| List<ScheduleOne.ItemFramework.ItemSlot> get_ItemSlots() | PublicFinal+3 flags | | 0x08 |
| void set_ItemSlots(List<ScheduleOne.ItemFramework.ItemSlot> value) | PublicFinal+3 flags | | 0x08 |
| void Awake() | Public+1 flags | | 0x00 |
| void Initialize(NPCData data) | Public | | 0x08 |
| void Start() | 3 flags | | 0x00 |
| void OnSpawnServer(NetworkConnection connection) | Public+1 flags | | 0x08 |
| void OnDestroy() | Private | | 0x00 |
| void OnSleepStart() | 3 flags | | 0x00 |
| void AddRandomItemsToInventory() | Public | | 0x00 |
| void AddRandomCashInstance() | Private | | 0x00 |
| StorableItemDefinition GetRandomInventoryItem(List<System.String> excludeIDs) | Private | | 0x08 |
| float GetTotalRandomInventoryItemWeight() | Public | | 0x04 |
| int GetIdenticalItemAmount(ItemInstance item) | Public | | 0x08 |
| int GetMaxItemCount(const string[]& ids) | Public | | 0x08 |
| bool CanItemFit(ItemInstance item) | Public | | 0x08 |
| int GetCapacityForItem(ItemInstance item) | Public | | 0x08 |
| void InsertItem(ItemInstance item, bool network) | Public | | 0x08 |
| ItemInstance GetFirstItem(const string& id, ItemFilter filter) | Public | | 0x08 |
| ItemInstance GetFirstIdenticalItem(ItemInstance item, ItemFilter filter) | Public | | 0x08 |
| List<ScheduleOne.ItemFramework.ItemSlot> GetSlots(Func<ScheduleOne.ItemFramework.ItemSlot predicate) | Public | | 0x08 |
| void Hovered() | Public | | 0x00 |
| void Interacted() | Public | | 0x00 |
| void StartPickpocket() | Private | | 0x00 |
| void ExpirePickpocket() | Public | | 0x00 |
| bool CanPickpocket() | Private | | 0x01 |
| void PrintInventoryContents() | Public | | 0x00 |
| void Clear() | Public | | 0x00 |
| float GetCashInInventory() | Public | | 0x04 |
| void RemoveCash(float amountToRemove) | Public | | 0x04 |
| void AddCash(float amountToAdd) | Public | | 0x04 |
| bool IsInventoryEmpty() | Private | | 0x01 |
| void SetStoredInstance(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | PublicFinal+2 flags | | 0x08 |
| void SetStoredInstance_Internal(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | Private | | 0x08 |
| void SetItemSlotQuantity(int itemSlotIndex, int quantity) | PublicFinal+2 flags | | 0x04 |
| void SetItemSlotQuantity_Internal(int itemSlotIndex, int quantity) | Private | | 0x04 |
| void SetSlotLocked(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | PublicFinal+2 flags | | 0x08 |
| void SetSlotLocked_Internal(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | Private | | 0x08 |
| void SetSlotFilter(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | PublicFinal+2 flags | | 0x08 |
| void SetSlotFilter_Internal(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | Private | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| void NetworkInitialize___Early() | Public+1 flags | | 0x00 |
| void NetworkInitialize__Late() | Public+1 flags | | 0x00 |
| void NetworkInitializeIfDisabled() | Public+1 flags | | 0x00 |
| void RpcWriter___Server_SetStoredInstance_2652194801(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | Private | | 0x08 |
| void RpcLogic___SetStoredInstance_2652194801(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | PublicFinal+2 flags | | 0x08 |
| void RpcReader___Server_SetStoredInstance_2652194801(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_SetStoredInstance_Internal_2652194801(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | Private | | 0x08 |
| void RpcLogic___SetStoredInstance_Internal_2652194801(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | Private | | 0x08 |
| void RpcReader___Observers_SetStoredInstance_Internal_2652194801(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Target_SetStoredInstance_Internal_2652194801(NetworkConnection conn, int itemSlotIndex, ItemInstance instance) | Private | | 0x08 |
| void RpcReader___Target_SetStoredInstance_Internal_2652194801(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_SetItemSlotQuantity_1692629761(int itemSlotIndex, int quantity) | Private | | 0x04 |
| void RpcLogic___SetItemSlotQuantity_1692629761(int itemSlotIndex, int quantity) | PublicFinal+2 flags | | 0x04 |
| void RpcReader___Server_SetItemSlotQuantity_1692629761(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_SetItemSlotQuantity_Internal_1692629761(int itemSlotIndex, int quantity) | Private | | 0x04 |
| void RpcLogic___SetItemSlotQuantity_Internal_1692629761(int itemSlotIndex, int quantity) | Private | | 0x04 |
| void RpcReader___Observers_SetItemSlotQuantity_Internal_1692629761(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_SetSlotLocked_3170825843(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | Private | | 0x08 |
| void RpcLogic___SetSlotLocked_3170825843(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | PublicFinal+2 flags | | 0x08 |
| void RpcReader___Server_SetSlotLocked_3170825843(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Target_SetSlotLocked_Internal_3170825843(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | Private | | 0x08 |
| void RpcLogic___SetSlotLocked_Internal_3170825843(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | Private | | 0x08 |
| void RpcReader___Target_SetSlotLocked_Internal_3170825843(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Observers_SetSlotLocked_Internal_3170825843(NetworkConnection conn, int itemSlotIndex, bool locked, NetworkObject lockOwner, const string& lockReason) | Private | | 0x08 |
| void RpcReader___Observers_SetSlotLocked_Internal_3170825843(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_SetSlotFilter_527532783(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | Private | | 0x08 |
| void RpcLogic___SetSlotFilter_527532783(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | PublicFinal+2 flags | | 0x08 |
| void RpcReader___Server_SetSlotFilter_527532783(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_SetSlotFilter_Internal_527532783(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | Private | | 0x08 |
| void RpcLogic___SetSlotFilter_Internal_527532783(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | Private | | 0x08 |
| void RpcReader___Observers_SetSlotFilter_Internal_527532783(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Target_SetSlotFilter_Internal_527532783(NetworkConnection conn, int itemSlotIndex, SlotFilter filter) | Private | | 0x08 |
| void RpcReader___Target_SetSlotFilter_Internal_527532783(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void Awake_UserLogic_ScheduleOne.NPCs.NPCInventory_Assembly-CSharp.dll() | 3 flags | | 0x00 |