C# Class InteractableSwitch, OCDEscape

Inheritance: InteractableObject
Show file Open project: gadauto3/OCDEscape Class Usage Examples

Public Properties

Property Type Description
animator Animator
disableWhenTurnedOff GameObject[]
disableWhenTurnedOn GameObject[]
enableWhenTurnedOff GameObject[]
enableWhenTurnedOn GameObject[]
offAction UnityAction
onAction UnityAction
playWhenTurnedOff UnityEngine.AudioSource
playWhenTurnedOn UnityEngine.AudioSource
turnedOn bool

Public Methods

Method Description
OnInteract ( GazePointer, pointer ) : bool

Protected Methods

Method Description
Awake ( ) : void
Toggle ( ) : void

Method Details

Awake() protected method

protected Awake ( ) : void
return void

OnInteract() public method

public OnInteract ( GazePointer, pointer ) : bool
pointer GazePointer,
return bool

Toggle() protected method

protected Toggle ( ) : void
return void

Property Details

animator public property

public Animator animator
return Animator

disableWhenTurnedOff public property

public GameObject[] disableWhenTurnedOff
return GameObject[]

disableWhenTurnedOn public property

public GameObject[] disableWhenTurnedOn
return GameObject[]

enableWhenTurnedOff public property

public GameObject[] enableWhenTurnedOff
return GameObject[]

enableWhenTurnedOn public property

public GameObject[] enableWhenTurnedOn
return GameObject[]

offAction public property

public UnityAction offAction
return UnityAction

onAction public property

public UnityAction onAction
return UnityAction

playWhenTurnedOff public property

public AudioSource,UnityEngine playWhenTurnedOff
return UnityEngine.AudioSource

playWhenTurnedOn public property

public AudioSource,UnityEngine playWhenTurnedOn
return UnityEngine.AudioSource

turnedOn public property

public bool turnedOn
return bool