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