Console Error Message: Same name multiple time included:::Base(MyClassName)myMemberName

Console Error Message: Same name multiple time included:::Base(MyClassName)myMemberName

When I double clicked on this message, it leads me nowhere specific.

Please try building code in code editor and you will get the error message

(bug) Mono Developer sometime will remove the ‘override’ command via it’s intellisence, will also do it with your ‘virtual’ commands too. Just double check that it’s not removed it on you. It’s caught me out a couple of times…

Building in the mono Developer will work fine, so do try it.

The other trick is to use a interface to do the same type of thing. If you are not calling in to the base for anything, Then you shouldn’t need to use an abstract class. I find interfaces better. Because the class requesting dose not care how the information gets to there, but as long as it there. e.g spellClass-> interface ← NpcClass . spellClass dose not care what NpcClass is doing. but it knows how to communicate to it. NpcClass could be changed to Playerclass. Meaning the player could use the same spell… spellClass-> interface ← Playerclass

food for thought :wink:

laterz.