Table of Contents

Class GP25

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class GP25 : AttachableFirearm
Inheritance
GP25
Inherited Members

Constructors

GP25()

public GP25()

Fields

Chamber

public FVRFireArmChamber Chamber

Field Value

FVRFireArmChamber

EjectPos

public Transform EjectPos

Field Value

Transform

Ejector

public Transform Ejector

Field Value

Transform

EjectorRange

public Vector2 EjectorRange

Field Value

Vector2

Safety

public Transform Safety

Field Value

Transform

SafetyRange

public Vector2 SafetyRange

Field Value

Vector2

Trigger

public Transform Trigger

Field Value

Transform

TriggerRange

public Vector2 TriggerRange

Field Value

Vector2

UsesChargeUp

public bool UsesChargeUp

Field Value

bool

m_safetyEngaged

public bool m_safetyEngaged

Field Value

bool

Methods

Fire(bool)

public void Fire(bool firedFromInterface)

Parameters

firedFromInterface bool

ProcessInput(FVRViveHand, bool, FVRInteractiveObject)

public override void ProcessInput(FVRViveHand hand, bool fromInterface, FVRInteractiveObject o)

Parameters

hand FVRViveHand
fromInterface bool
o FVRInteractiveObject

SafeEject()

public void SafeEject()

ToggleSafety()

public void ToggleSafety()

Update()

public override void Update()