Class FVRGrenade
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class FVRGrenade : FVRPhysicalObject
- Inheritance
-
FVRGrenade
- Inherited Members
Constructors
FVRGrenade()
public FVRGrenade()
Fields
AudioEvent_Pinpull
public AudioEvent AudioEvent_Pinpull
Field Value
AudioEvent_SafetyLeverRelease
public AudioEvent AudioEvent_SafetyLeverRelease
Field Value
AudioEvent_StrikerActivate
public AudioEvent AudioEvent_StrikerActivate
Field Value
DefaultFuse
public float DefaultFuse
Field Value
ExplosionFX
public GameObject ExplosionFX
Field Value
- GameObject
ExplosionSoundFX
public GameObject ExplosionSoundFX
Field Value
- GameObject
FakeHandle
public GameObject FakeHandle
Field Value
- GameObject
FuseAudio
public AudioSource FuseAudio
Field Value
- AudioSource
FuseCylinder
public Transform FuseCylinder
Field Value
- Transform
FuseOnSpawn
public bool FuseOnSpawn
Field Value
FusePSystem
public ParticleSystem FusePSystem
Field Value
- ParticleSystem
IFF
public int IFF
Field Value
LeverJoint
public HingeJoint LeverJoint
Field Value
- HingeJoint
Pin
public FVRGrenadePin Pin
Field Value
Pin2
public FVRGrenadePin Pin2
Field Value
RealHandle
public GameObject RealHandle
Field Value
- GameObject
SmokeEmitter
public SmokeSolidEmitter SmokeEmitter
Field Value
Uses2ndPin
public bool Uses2ndPin
Field Value
Methods
Awake()
protected override void Awake()
DuplicateFromSpawnLock(FVRViveHand)
public override GameObject DuplicateFromSpawnLock(FVRViveHand hand)
Parameters
hand
FVRViveHand
Returns
- GameObject
EndInteraction(FVRViveHand)
public override void EndInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
FVRUpdate()
protected override void FVRUpdate()
GetTutorialState()
public override int GetTutorialState()
Returns
PullPin()
public void PullPin()
PullPin2()
public void PullPin2()
ReleaseLever()
public void ReleaseLever()
SetFuseSetting(int)
public void SetFuseSetting(int i)
Parameters
i
int
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand