Table of Contents

Class SideHingedDestructibleDoorDeadBolt

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class SideHingedDestructibleDoorDeadBolt : SideHingedDestructibleDoorLockable
Inheritance
SideHingedDestructibleDoorDeadBolt
Inherited Members

Constructors

SideHingedDestructibleDoorDeadBolt()

public SideHingedDestructibleDoorDeadBolt()

Fields

AudEvent_DeadboltClose

public AudioEvent AudEvent_DeadboltClose

Field Value

AudioEvent

AudEvent_DeadboltOpen

public AudioEvent AudEvent_DeadboltOpen

Field Value

AudioEvent

Bolt

public Transform Bolt

Field Value

Transform

BoltPoint_In

public Transform BoltPoint_In

Field Value

Transform

BoltPoint_Out

public Transform BoltPoint_Out

Field Value

Transform

IsKeyInLock

public bool IsKeyInLock

Field Value

bool

IsMaxClosed

public bool IsMaxClosed

Field Value

bool

Key

public SideHingedDestructibleDoorDeadBoltKey Key

Field Value

SideHingedDestructibleDoorDeadBoltKey

LabelMesh

public MeshFilter LabelMesh

Field Value

MeshFilter

LabelMeshes

public List<Mesh> LabelMeshes

Field Value

List<Mesh>

LastState

public SideHingedDestructibleDoorDeadBolt.DeadBoltState LastState

Field Value

SideHingedDestructibleDoorDeadBolt.DeadBoltState

MaxRot

public float MaxRot

Field Value

float

MinRot

public float MinRot

Field Value

float

Mount

public Transform Mount

Field Value

Transform

State

public SideHingedDestructibleDoorDeadBolt.DeadBoltState State

Field Value

SideHingedDestructibleDoorDeadBolt.DeadBoltState

StateThreshold

public float StateThreshold

Field Value

float

m_timeSinceKeyInOut

public float m_timeSinceKeyInOut

Field Value

float

Methods

Awake()

protected override void Awake()

BeginInteraction(FVRViveHand)

public override void BeginInteraction(FVRViveHand hand)

Parameters

hand FVRViveHand

FVRFixedUpdate()

protected override void FVRFixedUpdate()

GetLockableKeyType()

public override int GetLockableKeyType()

Returns

int

InsertKey(KeyType, string)

public void InsertKey(LockKey.KeyType kType, string ObjectID)

Parameters

kType LockKey.KeyType
ObjectID string

IsLocked()

public override bool IsLocked()

Returns

bool

SetKeyState(bool)

public void SetKeyState(bool IsOn)

Parameters

IsOn bool

SetLockableKeyType(KeyType)

public override void SetLockableKeyType(LockKey.KeyType t)

Parameters

t LockKey.KeyType

SetLocked()

public override void SetLocked()

SetStartingLastHandForward(Vector3)

public void SetStartingLastHandForward(Vector3 upVec)

Parameters

upVec Vector3

SetUnlocked()

public override void SetUnlocked()

TurnBolt(Vector3)

public void TurnBolt(Vector3 upVec)

Parameters

upVec Vector3