Show / Hide Table of Contents

Class Animatronic

Inheritance
System.Object
Interactable
Animatronic
Implements
ILockable
IInteractable
Inherited Members
Interactable.propName
Interactable.tmpName
Interactable.propType
Interactable.useDuration
Interactable.movement
Interactable.hingeAxis
Interactable.linkedProp
Interactable._canLock
Interactable._startsLocked
Interactable._lockState
Interactable.key
Interactable.audioSource
Interactable.onLockedAudio
Interactable.onLockAudio
Interactable.onUnlockAudio
Interactable.showDebug
Interactable.isMoving
Interactable.action
Interactable.initialPosition
Interactable.initialRotation
Interactable.propOpen
Interactable.propClosed
Interactable.operationalSpace
Interactable.SetPropName(String)
Interactable.SetTempPropName(String)
Interactable.GetPropName()
Interactable.GetTempPropName()
Interactable.GetProp()
Interactable.SetProp(IProp)
Interactable.GetPropType()
Interactable.RequiresGameObject
Interactable.Use(Transform)
Interactable.CalculatePosition(RotationState)
Interactable.CalculateRotation(RotationState)
Interactable.ToggleLock()
Interactable.Lock()
Interactable.Unlock()
Interactable.CanLock()
Interactable.IsLocked()
Interactable.LockOnStart(Boolean)
Namespace: ShadowBox.Interactions
Assembly: cs.temp.dll.dll
Syntax
public class Animatronic : Interactable, ILockable, IInteractable

Constructors

Animatronic()

Declaration
public Animatronic()

Fields

animator

Declaration
public Animator animator
Field Value
Type Description
Animator

clips

Declaration
public List<AnimationClip> clips
Field Value
Type Description
List<AnimationClip>

onAfterUseAudio

Declaration
public AudioClip onAfterUseAudio
Field Value
Type Description
AudioClip

onUseAudio

Declaration
public AudioClip onUseAudio
Field Value
Type Description
AudioClip

Methods

SetToOne()

Declaration
public override void SetToOne()
Overrides
Interactable.SetToOne()

SetToZero()

Declaration
public override void SetToZero()
Overrides
Interactable.SetToZero()

UpdateActionDescription()

Declaration
public override void UpdateActionDescription()
Overrides
Interactable.UpdateActionDescription()

Use()

Declaration
public override void Use()
Overrides
Interactable.Use()

Implements

ILockable
IInteractable
Back to top Generated by DocFX