CCControlSwitch
CCControlSwitch
Cocos2DInheritance: 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.BooleanInitWithMaskSprite(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.BooleanInitWithMaskSprite(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.BooleanExample
IsOn()
System.Boolean IsOn()()Returns:
System.BooleanLocationFromTouch(CCTouch)
Cocos2D.CCPoint LocationFromTouch(CCTouch)(Cocos2D.CCTouch touch)Parameters:
touch (Cocos2D.CCTouch)Returns:
Cocos2D.CCPointSetOn(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.BooleanExample
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)