Class SosigWeaponPlayerInterface
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class SosigWeaponPlayerInterface : FVRPhysicalObject
- Inheritance
-
SosigWeaponPlayerInterface
- Inherited Members
Constructors
SosigWeaponPlayerInterface()
public SosigWeaponPlayerInterface()
Fields
AudEvent_Ding
public AudioEvent AudEvent_Ding
Field Value
AudEvent_Rattle
public AudioEvent AudEvent_Rattle
Field Value
Foregrip
public FVRAlternateGrip Foregrip
Field Value
HasActiveShoulderStock
public bool HasActiveShoulderStock
Field Value
HoloSight
public GameObject HoloSight
Field Value
- GameObject
RattleHeight
public float RattleHeight
Field Value
RattleRadius
public float RattleRadius
Field Value
StockPos
public Transform StockPos
Field Value
- Transform
UsesHoloSight
public bool UsesHoloSight
Field Value
W
public SosigWeapon W
Field Value
Methods
BeginInteraction(FVRViveHand)
public override void BeginInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
DuplicateFromSpawnLock(FVRViveHand)
public override GameObject DuplicateFromSpawnLock(FVRViveHand hand)
Parameters
hand
FVRViveHand
Returns
- GameObject
EndInteraction(FVRViveHand)
public override void EndInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
EndInteractionIntoInventorySlot(FVRViveHand, FVRQuickBeltSlot)
public override void EndInteractionIntoInventorySlot(FVRViveHand hand, FVRQuickBeltSlot slot)
Parameters
hand
FVRViveHandslot
FVRQuickBeltSlot
FVRUpdate()
protected override void FVRUpdate()
GetIsSaveLoadable()
public override bool GetIsSaveLoadable()
Returns
GetRecoilZ()
public override float GetRecoilZ()
Returns
GetStockPos()
public override Transform GetStockPos()
Returns
- Transform
HasStockPos()
public override bool HasStockPos()
Returns
IsDistantGrabbable()
public override bool IsDistantGrabbable()
Returns
IsInteractable()
public override bool IsInteractable()
Returns
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand