Skip to main content

CCMenuItemToggle

CCMenuItemToggle

Cocos2D

Inheritance: 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