Class SosigInventory
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class SosigInventory
- Inheritance
-
SosigInventory
- Inherited Members
-
Constructors
SosigInventory()
Fields
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()
IsThereAFreeSlot()
public bool IsThereAFreeSlot()
Returns
- bool
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