Behaviours
BxBasicSwitch Class Reference

Inherits BxActivable.

Inherited by BxDropTargetSwitch, BxLeafTargetSwitch, BxSlingshotSwitch, BxSpinner, BxTriggerSwitch, and BxVariTarget.

Public Member Functions

override void Start ()
 Use this for initialization.
 
virtual void SetSlotNumber (int slot)
 
virtual void OnTriggerEnter (Collider other)
 
virtual void OnTriggerExit (Collider other)
 
virtual void OnCollisionEnter (Collision other)
 
virtual void OnCollisionExit (Collision other)
 
- Public Member Functions inherited from BxActivable
void TurnOn ()
 Activate the object.
 
void TurnOff ()
 Dectivate the object.
 
virtual BxActivable Invert (bool b=true)
 
virtual void OverrideState (bool b)
 
bool GetState ()
 
virtual void SetStateCB (int slot, bool b)
 
virtual void SetValue (int v)
 
virtual void SetValueCB (int slot, int v)
 
void SetActivated (bool b)
 
bool IsBlinking ()
 Start Blinking process.
 
void StartBlinking ()
 Start Blinking process.
 
void StopBlinking ()
 Stop Blinking process.
 
virtual void BehaviourStateCB (BxActivable a, bool b)
 
virtual void AddBehaviourStateCallBack (BxTableManager.BehaviourStateCallBack dest)
 
virtual void RemoveBehaviourStateCallBack (BxTableManager.BehaviourStateCallBack dest)
 
virtual BxActivable LinkTo (BxActivable dest)
 
virtual void SetState (bool b)
 

Public Attributes

GameObject m_Collided =null
 
float m_waitSec =0.4f
 
- Public Attributes inherited from BxActivable
bool m_overrideMode =false
 overriding mode
 
string m_blinkPattern = "10"
 Blink Pattern.
 
int m_blinkInterval = 60
 Blink interval (ms)
 
int m_flashForMs = -1
 Blink duration (<0 means infinite)
 
bool m_flashForMsEndState = false
 State to set after flash for ms is finished.
 

Protected Member Functions

void DoSetState (bool b)
 Activate or deactivate the object. More...
 

Protected Attributes

int m_slot =-1
 switch slot
 
- Protected Attributes inherited from BxActivable
bool m_state =false
 current state of the Object
 
int m_value =8
 object's "value"
 
bool m_CBactivated =true
 activation flag
 
bool m_savedState =true
 state before desactivation
 
int m_savedValue =8
 value before desactivation
 
bool m_invertBehaviour = false
 behaviour inversion (true is false and false is true)
 
- Protected Attributes inherited from BxBehaviour
ImporterParams m_ip = null
 

Additional Inherited Members

- Properties inherited from BxBehaviour
ImporterParams Params [get]
 

Member Function Documentation

void BxBasicSwitch.DoSetState ( bool  b)
protected

Activate or deactivate the object.

Actually set the state


The documentation for this class was generated from the following file: