CCMenuItemToggle
CCMenuItemToggle
Cocos2DInheritance: System.Object → Cocos2D.CCNode → Cocos2D.CCMenuItem
Implements: Cocos2D.ICCSelectorProtocol, Cocos2D.ICCFocusable, Cocos2D.ICCTargetedTouchDelegate, Cocos2D.ICCStandardTouchDelegate, Cocos2D.ICCTouchDelegate, Cocos2D.ICCKeypadDelegate, Cocos2D.ICCKeyboardDelegate, Cocos2D.ICCRGBAProtocol, System.Collections.Generic.IComparer{Cocos2D.CCNode}
Constructors
CCMenuItemToggle()
CCMenuItemToggle()()
CCMenuItemToggle(Action, params CCMenuItem[])
CCMenuItemToggle(Action, params CCMenuItem[])(System.ActionCocos2D.CCMenuItem selector, Cocos2D.CCMenuItem[] items)
Parameters:
selector
(System.ActionCocos2D.CCMenuItem)items
(Cocos2D.CCMenuItem[])Fields
m_pSubItems(System.Collections.Generic.ListCocos2D.CCMenuItem)
Properties
Enabled(System.Boolean)
SelectedIndex(System.Int32)
SelectedItem(Cocos2D.CCMenuItem)
SubItems(System.Collections.Generic.ListCocos2D.CCMenuItem)
ZoomBehaviorOnTouch(System.Boolean)
Set this to true if you want to zoom-in/out on the button image like the CCMenuItemLabel works.
Methods
Activate()
Activate()()
Activate the item
Example
AddSubItem(CCMenuItem)
AddSubItem(CCMenuItem)(Cocos2D.CCMenuItem item)
Parameters:
item
(Cocos2D.CCMenuItem)Create(CCMenuItem)
Cocos2D.CCMenuItemToggle Create(CCMenuItem)(Cocos2D.CCMenuItem item)
Parameters:
item
(Cocos2D.CCMenuItem)Returns:
Cocos2D.CCMenuItemToggle
InitWithItem(CCMenuItem)
System.Boolean InitWithItem(CCMenuItem)(Cocos2D.CCMenuItem item)
Parameters:
item
(Cocos2D.CCMenuItem)Returns:
System.Boolean
InitWithTarget(Action, CCMenuItem[])
System.Boolean InitWithTarget(Action, CCMenuItem[])(System.ActionCocos2D.CCMenuItem selector, Cocos2D.CCMenuItem[] items)
Parameters:
selector
(System.ActionCocos2D.CCMenuItem)items
(Cocos2D.CCMenuItem[])Returns:
System.Boolean
Selected()
Selected()()
The item was selected (not activated), similar to "mouse-over"
Example
Unselected()
Unselected()()
The item was unselected
Example