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)

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)

Fields

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

Properties

Enabled(System.Boolean)

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

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)

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)
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)