Skip to main content

CCControlSwitch

CCControlSwitch

Cocos2D

Inheritance: System.Object → Cocos2D.CCNode → Cocos2D.CCLayer → Cocos2D.CCLayerRGBA → Cocos2D.CCControl

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

CCControlSwitch(CCSprite, CCSprite, CCSprite, CCSprite)

CCControlSwitch(CCSprite, CCSprite, CCSprite, CCSprite)(Cocos2D.CCSprite maskSprite, Cocos2D.CCSprite onSprite, Cocos2D.CCSprite offSprite, Cocos2D.CCSprite thumbSprite)
Parameters:
maskSprite (Cocos2D.CCSprite)
onSprite (Cocos2D.CCSprite)
offSprite (Cocos2D.CCSprite)
thumbSprite (Cocos2D.CCSprite)
Example

CCControlSwitch(CCSprite, CCSprite, CCSprite, CCSprite, CCLabelTTF, CCLabelTTF)

CCControlSwitch(CCSprite, CCSprite, CCSprite, CCSprite, CCLabelTTF, CCLabelTTF)(Cocos2D.CCSprite maskSprite, Cocos2D.CCSprite onSprite, Cocos2D.CCSprite offSprite, Cocos2D.CCSprite thumbSprite, Cocos2D.CCLabelTTF onLabel, Cocos2D.CCLabelTTF offLabel)
Parameters:
maskSprite (Cocos2D.CCSprite)
onSprite (Cocos2D.CCSprite)
offSprite (Cocos2D.CCSprite)
thumbSprite (Cocos2D.CCSprite)
onLabel (Cocos2D.CCLabelTTF)
offLabel (Cocos2D.CCLabelTTF)
Example

Fields

_initialTouchXPosition(System.Single)
_moved(System.Boolean)
_on(System.Boolean)
_switchSprite(Cocos2D.CCControlSwitchSprite)

Properties

Enabled(System.Boolean)

Tells whether the control is enabled.

Methods

HasMoved()

System.Boolean HasMoved()()
Returns:
System.Boolean

InitWithMaskSprite(CCSprite, CCSprite, CCSprite, CCSprite)

System.Boolean InitWithMaskSprite(CCSprite, CCSprite, CCSprite, CCSprite)(Cocos2D.CCSprite maskSprite, Cocos2D.CCSprite onSprite, Cocos2D.CCSprite offSprite, Cocos2D.CCSprite thumbSprite)
Parameters:
maskSprite (Cocos2D.CCSprite)
onSprite (Cocos2D.CCSprite)
offSprite (Cocos2D.CCSprite)
thumbSprite (Cocos2D.CCSprite)
Returns:
System.Boolean

InitWithMaskSprite(CCSprite, CCSprite, CCSprite, CCSprite, CCLabelTTF, CCLabelTTF)

System.Boolean InitWithMaskSprite(CCSprite, CCSprite, CCSprite, CCSprite, CCLabelTTF, CCLabelTTF)(Cocos2D.CCSprite maskSprite, Cocos2D.CCSprite onSprite, Cocos2D.CCSprite offSprite, Cocos2D.CCSprite thumbSprite, Cocos2D.CCLabelTTF onLabel, Cocos2D.CCLabelTTF offLabel)
Parameters:
maskSprite (Cocos2D.CCSprite)
onSprite (Cocos2D.CCSprite)
offSprite (Cocos2D.CCSprite)
thumbSprite (Cocos2D.CCSprite)
onLabel (Cocos2D.CCLabelTTF)
offLabel (Cocos2D.CCLabelTTF)
Returns:
System.Boolean
Example

IsOn()

System.Boolean IsOn()()
Returns:
System.Boolean

LocationFromTouch(CCTouch)

Cocos2D.CCPoint LocationFromTouch(CCTouch)(Cocos2D.CCTouch touch)
Parameters:
touch (Cocos2D.CCTouch)
Returns:
Cocos2D.CCPoint

SetOn(bool)

SetOn(bool)(System.Boolean isOn)
Parameters:
isOn (System.Boolean)
Example

SetOn(bool, bool)

SetOn(bool, bool)(System.Boolean isOn, System.Boolean animated)
Parameters:
isOn (System.Boolean)
animated (System.Boolean)

TouchBegan(CCTouch)

System.Boolean TouchBegan(CCTouch)(Cocos2D.CCTouch pTouch)

Returns true signaling that this node will consume the touch.

Parameters:
pTouch (Cocos2D.CCTouch)
Returns:
System.Boolean
Example

TouchCancelled(CCTouch)

TouchCancelled(CCTouch)(Cocos2D.CCTouch pTouch)
Parameters:
pTouch (Cocos2D.CCTouch)
Example

TouchEnded(CCTouch)

TouchEnded(CCTouch)(Cocos2D.CCTouch pTouch)
Parameters:
pTouch (Cocos2D.CCTouch)
Example

TouchMoved(CCTouch)

TouchMoved(CCTouch)(Cocos2D.CCTouch pTouch)
Parameters:
pTouch (Cocos2D.CCTouch)
Example

Events

OnValueChanged(Event)