Table of Contents

Class SosigInventory

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class SosigInventory
Inheritance
SosigInventory
Inherited Members

Constructors

SosigInventory()

public SosigInventory()

Fields

S

public Sosig S

Field Value

Sosig

Slots

public List<SosigInventory.Slot> Slots

Field Value

List<SosigInventory.Slot>

Methods

DoIHaveAnObjectOfType(SosigWeaponType)

public bool DoIHaveAnObjectOfType(SosigWeapon.SosigWeaponType type)

Parameters

type SosigWeapon.SosigWeaponType

Returns

bool

DoIHaveAnyEquipment()

public bool DoIHaveAnyEquipment()

Returns

bool

DoIHaveAnyWeaponry()

public bool DoIHaveAnyWeaponry()

Returns

bool

DoINeed(SosigWeapon)

public bool DoINeed(SosigWeapon w)

Parameters

w SosigWeapon

Returns

bool

DropAllObjects()

public void DropAllObjects()

DropObjectInSlot(Slot)

public void DropObjectInSlot(SosigInventory.Slot s)

Parameters

s SosigInventory.Slot

FillAllAmmo()

public void FillAllAmmo()

FillAmmoWithType(SosiggunAmmoType)

public void FillAmmoWithType(SosigWeapon.SosiggunAmmoType t)

Parameters

t SosigWeapon.SosiggunAmmoType

FillAmmoWithType(SosiggunAmmoType, int)

public void FillAmmoWithType(SosigWeapon.SosiggunAmmoType t, int i)

Parameters

t SosigWeapon.SosiggunAmmoType
i int

ForceUpdateHold()

public void ForceUpdateHold()

GetBestGunOut()

public SosigWeapon GetBestGunOut()

Returns

SosigWeapon

GetBestItemQuality()

public int GetBestItemQuality()

Returns

int

GetBestItemQuality(SosigWeaponType)

public int GetBestItemQuality(SosigWeapon.SosigWeaponType type)

Parameters

type SosigWeapon.SosigWeaponType

Returns

int

GetBestMeleeWeaponOut()

public SosigWeapon GetBestMeleeWeaponOut()

Returns

SosigWeapon

GetBestShieldWeaponOut()

public SosigWeapon GetBestShieldWeaponOut()

Returns

SosigWeapon

GetBestThrownWeaponOut()

public SosigWeapon GetBestThrownWeaponOut()

Returns

SosigWeapon

GetBestWeaponOut(SosigWeaponType)

public SosigWeapon GetBestWeaponOut(SosigWeapon.SosigWeaponType type)

Parameters

type SosigWeapon.SosigWeaponType

Returns

SosigWeapon

GetFreeSlot()

public SosigInventory.Slot GetFreeSlot()

Returns

SosigInventory.Slot

HasAmmo(int)

public bool HasAmmo(int i)

Parameters

i int

Returns

bool

HasAmmoFor(SosigWeapon)

public bool HasAmmoFor(SosigWeapon w)

Parameters

w SosigWeapon

Returns

bool

Init()

public void Init()

IsThereAFreeSlot()

public bool IsThereAFreeSlot()

Returns

bool

PhysHold()

public void PhysHold()

PutObjectInMe(SosigWeapon)

public bool PutObjectInMe(SosigWeapon o)

Parameters

o SosigWeapon

Returns

bool

ReloadFromType(int, int)

public int ReloadFromType(int i, int amount)

Parameters

i int
amount int

Returns

int

SwapObjectFromHandToObjectInInventory(SosigWeapon, SosigWeapon)

public void SwapObjectFromHandToObjectInInventory(SosigWeapon fromHand, SosigWeapon fromInventory)

Parameters

fromHand SosigWeapon
fromInventory SosigWeapon