Class PinnedGrenade
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class PinnedGrenade : FVRPhysicalObject
- Inheritance
-
PinnedGrenade
- Inherited Members
-
Constructors
PinnedGrenade()
Fields
AudEvent_FusePulse
public AudioEvent AudEvent_FusePulse
Field Value
- AudioEvent
AudEvent_Pinpull
public AudioEvent AudEvent_Pinpull
Field Value
- AudioEvent
AudEvent_SafetyLeverRelease
public AudioEvent AudEvent_SafetyLeverRelease
Field Value
- AudioEvent
AudEvent_StrikerActivate
public AudioEvent AudEvent_StrikerActivate
Field Value
- AudioEvent
DefaultFuse
public Vector2 DefaultFuse
Field Value
- Vector2
DoesUseHandedPose
public bool DoesUseHandedPose
Field Value
- bool
FakeHandle
public GameObject FakeHandle
Field Value
- GameObject
FuseCylinder
public Transform FuseCylinder
Field Value
- Transform
FuseOnSpawn
Field Value
- bool
FusePSystem
public ParticleSystem FusePSystem
Field Value
- ParticleSystem
FuseTimings
public List<float> FuseTimings
Field Value
- List<float>
HasImpactFuse
public bool HasImpactFuse
Field Value
- bool
IFF
Field Value
- int
ImpactFuseVelThreshold
public float ImpactFuseVelThreshold
Field Value
- float
LeverJoint
public HingeJoint LeverJoint
Field Value
- HingeJoint
LeverThreshold
public float LeverThreshold
Field Value
- float
RealHandle
public GameObject RealHandle
Field Value
- GameObject
SmokeEmitter
public SmokeSolidEmitter SmokeEmitter
Field Value
- SmokeSolidEmitter
SpawnOnSplode
public List<GameObject> SpawnOnSplode
Field Value
- List<GameObject>
m_impactFuseBurnDown
public float m_impactFuseBurnDown
Field Value
- float
Methods
AutoSplode()
Awake()
protected override void Awake()
BeginInteraction(FVRViveHand)
public override void BeginInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
DuplicateFromSpawnLock(FVRViveHand)
public override GameObject DuplicateFromSpawnLock(FVRViveHand hand)
Parameters
hand
FVRViveHand
Returns
- GameObject
FVRFixedUpdate()
protected override void FVRFixedUpdate()
FVRUpdate()
protected override void FVRUpdate()
GetTutorialState()
public override int GetTutorialState()
Returns
- int
IsFused()
Returns
- bool
IsLeverReleased()
public bool IsLeverReleased()
Returns
- bool
OnCollisionEnter(Collision)
public override void OnCollisionEnter(Collision col)
Parameters
col
Collision
RegisterRing(PinnedGrenadeRing)
public void RegisterRing(PinnedGrenadeRing r)
Parameters
r
PinnedGrenadeRing
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