Table of Contents

Class LuaGun

Namespace
LuaMod
Assembly
LuaMod.dll
public class LuaGun : LuaBehaviour
Inheritance
object
Il2CppObjectBase
Object
Object
Component
Behaviour
MonoBehaviour
LuaGun
Inherited Members

Constructors

LuaGun(IntPtr)

public LuaGun(IntPtr ptr)

Parameters

ptr IntPtr

Fields

AttachedGun

public Gun AttachedGun

Field Value

Gun

AttachedGunSlide

public SlideVirtualController AttachedGunSlide

Field Value

SlideVirtualController

SupressBullet

public bool SupressBullet

Field Value

bool

Methods

ForceGunFire()

public bool ForceGunFire()

Returns

bool

GetFirepointPosition()

public DynValue GetFirepointPosition()

Returns

DynValue

GetMagazineRounds()

public DynValue GetMagazineRounds()

Returns

DynValue

LuaSpawnCartridge(Spawnable)

public bool LuaSpawnCartridge(Spawnable spawnableCartridge)

Parameters

spawnableCartridge Spawnable

Returns

bool

LuaTriggerPulled()

public bool LuaTriggerPulled()

Returns

bool

OnFire()

public bool OnFire()

Returns

bool

OnGripAttached(InteractableHost, Hand)

public void OnGripAttached(InteractableHost host, Hand hand)

Parameters

host InteractableHost
hand Hand

OnMagizineEjected()

public void OnMagizineEjected()

OnSlideGrabbed()

public void OnSlideGrabbed()

OnSlideReleased()

public void OnSlideReleased()

OnSlideUpdate(float)

public void OnSlideUpdate(float pos)

Parameters

pos float

SetMagazineRounds(int)

public bool SetMagazineRounds(int rounds)

Parameters

rounds int

Returns

bool

SetupBehaviourFunctions()

public override bool SetupBehaviourFunctions()

Returns

bool

Start()

public void Start()