Skip to main content

CCMenuItemSprite

CCMenuItemSprite

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

CCMenuItemSprite()

CCMenuItemSprite()()

CCMenuItemSprite(CCNode, CCNode)

CCMenuItemSprite(CCNode, CCNode)(Cocos2D.CCNode normalSprite, Cocos2D.CCNode selectedSprite)
Parameters:
normalSprite (Cocos2D.CCNode)
selectedSprite (Cocos2D.CCNode)

CCMenuItemSprite(CCNode, CCNode, CCNode, Action)

CCMenuItemSprite(CCNode, CCNode, CCNode, Action)(Cocos2D.CCNode normalSprite, Cocos2D.CCNode selectedSprite, Cocos2D.CCNode disabledSprite, System.ActionCocos2D.CCMenuItem selector)
Parameters:
normalSprite (Cocos2D.CCNode)
selectedSprite (Cocos2D.CCNode)
disabledSprite (Cocos2D.CCNode)
selector (System.ActionCocos2D.CCMenuItem)

CCMenuItemSprite(CCNode, CCNode, Action)

CCMenuItemSprite(CCNode, CCNode, Action)(Cocos2D.CCNode normalSprite, Cocos2D.CCNode selectedSprite, System.ActionCocos2D.CCMenuItem selector)
Parameters:
normalSprite (Cocos2D.CCNode)
selectedSprite (Cocos2D.CCNode)
selector (System.ActionCocos2D.CCMenuItem)

CCMenuItemSprite(CCTexture2D, CCTexture2D, Action)

CCMenuItemSprite(CCTexture2D, CCTexture2D, Action)(Cocos2D.CCTexture2D normalSprite, Cocos2D.CCTexture2D selectedSprite, System.ActionCocos2D.CCMenuItem selector)
Parameters:
normalSprite (Cocos2D.CCTexture2D)
selectedSprite (Cocos2D.CCTexture2D)
selector (System.ActionCocos2D.CCMenuItem)

CCMenuItemSprite(Action)

CCMenuItemSprite(Action)(System.ActionCocos2D.CCMenuItem selector)
Parameters:
selector (System.ActionCocos2D.CCMenuItem)

CCMenuItemSprite(string, Action)

CCMenuItemSprite(string, Action)(System.String normalSprite, System.ActionCocos2D.CCMenuItem selector)
Parameters:
normalSprite (System.String)
selector (System.ActionCocos2D.CCMenuItem)

CCMenuItemSprite(string, string, Action)

CCMenuItemSprite(string, string, Action)(System.String normalSprite, System.String selectedSprite, System.ActionCocos2D.CCMenuItem selector)
Parameters:
normalSprite (System.String)
selectedSprite (System.String)
selector (System.ActionCocos2D.CCMenuItem)

Fields

m_fOriginalScale(System.Single)

Properties

Color(Cocos2D.CCColor3B)

Gets or sets the color

DisabledImage(Cocos2D.CCNode)
Enabled(System.Boolean)
NormalImage(Cocos2D.CCNode)
Opacity(System.Byte)

Gets or sets the Opacity @warning If the the texture has premultiplied alpha then, the R, G and B channels will be modifed. Values goes from 0 to 255, where 255 means fully opaque.

SelectedImage(Cocos2D.CCNode)
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

Selected()

Selected()()

The item was selected (not activated), similar to "mouse-over"

Example

Unselected()

Unselected()()

The item was unselected

Example