CCMenu
CCMenu
Cocos2DInheritance: System.Object → Cocos2D.CCNode → Cocos2D.CCLayer → Cocos2D.CCLayerRGBA
Implements: Cocos2D.ICCSelectorProtocol, Cocos2D.ICCFocusable, Cocos2D.ICCTargetedTouchDelegate, Cocos2D.ICCStandardTouchDelegate, Cocos2D.ICCTouchDelegate, Cocos2D.ICCKeypadDelegate, Cocos2D.ICCKeyboardDelegate, System.Collections.Generic.IComparer{Cocos2D.CCNode}, Cocos2D.ICCAccelerometerDelegate, Cocos2D.ICCRGBAProtocol
Constructors
CCMenu(params CCMenuItem[])
CCMenu(params CCMenuItem[])(Cocos2D.CCMenuItem[] items)Parameters:
items (Cocos2D.CCMenuItem[])Fields
kCCMenuHandlerPriority(System.Int32)
kDefaultPadding(System.Single)
kMaxGraphPriority(System.Int32)
m_bEnabled(System.Boolean)
m_eState(Cocos2D.CCMenuState)
m_pSelectedItem(Cocos2D.CCMenuItem)
Properties
Enabled(System.Boolean)
FocusedItem(Cocos2D.CCMenuItem)
HasFocus(System.Boolean)
SelectedItem(Cocos2D.CCMenuItem)
Methods
AddChild(CCNode, int, int)
AddChild(CCNode, int, int)(Cocos2D.CCNode child, System.Int32 zOrder, System.Int32 tag)Parameters:
child (Cocos2D.CCNode)zOrder (System.Int32)tag (System.Int32)Example
AlignItemsHorizontally(float)
AlignItemsHorizontally(float)(System.Single padding)Parameters:
padding (System.Single)AlignItemsInColumns(params int[])
AlignItemsInColumns(params int[])(System.Int32[] columns)Parameters:
columns (System.Int32[])AlignItemsInRows(params int[])
AlignItemsInRows(params int[])(System.Int32[] rows)Parameters:
rows (System.Int32[])AlignItemsVertically(float, CCMenuAlignment)
AlignItemsVertically(float, CCMenuAlignment)(System.Single padding, Cocos2D.CCMenuAlignment alignment)Parameters:
padding (System.Single)alignment (Cocos2D.CCMenuAlignment)Init()
System.Boolean Init()()Returns:
System.BooleanExample
InitWithItems(params CCMenuItem[])
System.Boolean InitWithItems(params CCMenuItem[])(Cocos2D.CCMenuItem[] items)Parameters:
items (Cocos2D.CCMenuItem[])Returns:
System.BooleanItemForTouch(CCTouch)
Cocos2D.CCMenuItem ItemForTouch(CCTouch)(Cocos2D.CCTouch touch)Parameters:
touch (Cocos2D.CCTouch)Returns:
Cocos2D.CCMenuItemOnEnter()
OnEnter()()Example
OnExit()
OnExit()()Example
OnGamePadButtonUpdate(CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, PlayerIndex)
OnGamePadButtonUpdate(CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, CCGamePadButtonStatus, PlayerIndex)(Cocos2D.CCGamePadButtonStatus backButton, Cocos2D.CCGamePadButtonStatus startButton, Cocos2D.CCGamePadButtonStatus systemButton, Cocos2D.CCGamePadButtonStatus aButton, Cocos2D.CCGamePadButtonStatus bButton, Cocos2D.CCGamePadButtonStatus xButton, Cocos2D.CCGamePadButtonStatus yButton, Cocos2D.CCGamePadButtonStatus leftShoulder, Cocos2D.CCGamePadButtonStatus rightShoulder, Microsoft.Xna.Framework.PlayerIndex player)Parameters:
backButton (Cocos2D.CCGamePadButtonStatus)startButton (Cocos2D.CCGamePadButtonStatus)systemButton (Cocos2D.CCGamePadButtonStatus)aButton (Cocos2D.CCGamePadButtonStatus)bButton (Cocos2D.CCGamePadButtonStatus)xButton (Cocos2D.CCGamePadButtonStatus)yButton (Cocos2D.CCGamePadButtonStatus)leftShoulder (Cocos2D.CCGamePadButtonStatus)rightShoulder (Cocos2D.CCGamePadButtonStatus)player (Microsoft.Xna.Framework.PlayerIndex)Example
RemoveChild(CCNode, bool)
RemoveChild(CCNode, bool)(Cocos2D.CCNode child, System.Boolean cleanup)Parameters:
child (Cocos2D.CCNode)cleanup (System.Boolean)Example
SetHandlerPriority(int)
SetHandlerPriority(int)(System.Int32 newPriority)Parameters:
newPriority (System.Int32)TouchBegan(CCTouch)
System.Boolean TouchBegan(CCTouch)(Cocos2D.CCTouch touch)Parameters:
touch (Cocos2D.CCTouch)Returns:
System.BooleanExample
TouchCancelled(CCTouch)
TouchCancelled(CCTouch)(Cocos2D.CCTouch touch)Parameters:
touch (Cocos2D.CCTouch)Example
TouchEnded(CCTouch)
TouchEnded(CCTouch)(Cocos2D.CCTouch touch)Parameters:
touch (Cocos2D.CCTouch)Example
TouchMoved(CCTouch)
TouchMoved(CCTouch)(Cocos2D.CCTouch touch)Parameters:
touch (Cocos2D.CCTouch)Example