I've tried multiple ways of initializing the object, and the thing just wont work. I think the problem may lie in one of my other classes, so I've put all the important ones in pastebin.
THE CLASS THROWING THE ERROR: http://pastebin.com/Pj04kUbj
THE TYPE CLASS OF THE OBJECT THROWING THE ERROR:
public class PlayerCharacter : BaseCharacter {
}
THE SUPERCLASS OF THE OBJECT: http://pastebin.com/GAmSMXbh
(damn thing wont let me post more than 2 links)
I doubt this will be solved here, as this is kind of a massive infodump, but if its something really simple and you guys catch it that would be awesome. In the meantime, ill keep looking, but im having little luck