Table of Contents

Class PinnedGrenade

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class PinnedGrenade : FVRPhysicalObject
Inheritance
PinnedGrenade
Inherited Members

Constructors

PinnedGrenade()

public 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

public bool 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

public int 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()

public void 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()

public bool 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