See Also: CCNode Members
Anything that gets drawn or contains things that get drawn is a CCNode. The most common CCNodes are: CocosSharp.CCScene, CocosSharp.CCLayer, CocosSharp.CCSprite and CocosSharp.CCMenu.
The main features of a CocosSharp.CCNode are:
They can contain other Node nodes (AddChild, GetChildByTag, RemoveChild)
They can schedule periodic callbacks (Schedule, Unschedule, etc)
They can execute actions (RunAction, StopAction)
Subclassing a CCNode involves initializing resources and scheduling any desired callbacks as well as overriding the draw method to render the node.