Romestead Assembly Reference

Candide.GameModels.Controllers.SimpleInventoryController

Type JSON

public class in Candide.GameModels.Controllers

Methods14
Properties0
Fields2
Events1
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Controllers
  • Base typeSystem.Object
  • HashAA3DF5CC7FB3D6ED8823D1A5C783F87740E278708568D0378BC2A4082D2A92E1

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
IgnoreEventspublicpublic System.Boolean IgnoreEvents
InventoriesChangedprivateprivate SimpleInventoryController.GameStateActiveInventoriesChanged InventoriesChanged

Events

NameVisibilitySignature
InventoriesChangedpublicpublic SimpleInventoryController.GameStateActiveInventoriesChanged InventoriesChanged

Methods

ClearActiveInventories

public System.Void ClearActiveInventories()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash51F048C6B93BB9B1DB33407A171B1E901C9EFEA24810CA37D9CBD221BBA8E645
  • Body hashF0BFC07E4AE70CF6E6F4749DC583058630D1B6BBB3DC00DBC1AFD42B5F16AEC2
  • IL size80
Referenced calls
Called by

ExpendItem

public System.Void ExpendItem(System.Guid inventoryId, Shared.Models.Items.ItemInstanceModel item, System.Int32 amount)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash11AE5380D09B65976659B683332B4D2F02DD4E05769302786E8CA73605F296BA
  • Body hash54F60E669B4F33EDA7E0CF4E39E10AE7D871828612F80AD00874BB052AAADC9C
  • IL size101
Referenced calls
Called by

InvokeInventoriesChanged

public System.Void InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory inventory)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash32A98CB7564B1AC37E11E58729294462F7F12AF0A322FCAE5123DD1D50628966
  • Body hash7450A025663FE5F297B5B40E8BF0AA0393A13D694568C7BE85E9BF68AA7F17A0
  • IL size18
Referenced calls
Called by

InvokeInventoriesChanged

public System.Void InvokeInventoriesChanged(System.Guid id, Candide.GameModels.Models.Items.SimpleInventory inventory)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash42C83A730DCB3BBE388E2127C10A3817B5F10E3CD6FBFF82A15C5C3C2541CD3B
  • Body hash3E833A2E5306BAD1CC020034C9A80A80AAD5B957C4BBAC7BC4959FBF30265CBB
  • IL size63
Referenced calls
Called by

ReloadItemInstances

public System.Void ReloadItemInstances()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4993D2697D1A94A29A9350EBCB2D3FD328A54BE751E19993EFF690D70E5E242E
  • Body hash4EB2D407D520900709BA3D5594C71BB4BEDF89A8A91987331D38B5B877C25CBD
  • IL size89
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::get_Current()
  • Shared.Models.Items.ItemInstanceModel::CalculateStats()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::MoveNext()
  • System.IDisposable::Dispose()

SetMoney

public System.Void SetMoney(Candide.GameModels.Models.Items.SimpleInventory inventory, System.UInt64 money)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8A4459F18B4332EDB63F52129BBC658CC67AF0BF4D21736B06847BF75DE7FD66
  • Body hash3E1D9486B298EF63825D5CFE461AC624B693BF3C811C5C1B04D772E766AFB4B0
  • IL size24
Referenced calls
Called by

SyncRegisterActiveInventory

public Candide.GameModels.Models.Items.SimpleInventory SyncRegisterActiveInventory(Shared.Models.Items.SharedInventoryModel model)

Method metadata
  • Visibilitypublic
  • Return typeCandide.GameModels.Models.Items.SimpleInventory
  • StaticTrue
  • VirtualFalse
  • Hash7440CA0E0BE27C73B169780B446C762EE5F38581AC5F5058B82B2E37D9A6D7B3
  • Body hash04C75D485155C9309B61F771982083C7C73B7E3A143AA3CE9619F2AECA61C47C
  • IL size38
Referenced calls

SyncRegisterOrUpdateActiveInventory

public Candide.GameModels.Models.Items.SimpleInventory SyncRegisterOrUpdateActiveInventory(Shared.Models.Items.SharedInventoryModel model)

Method metadata
  • Visibilitypublic
  • Return typeCandide.GameModels.Models.Items.SimpleInventory
  • StaticTrue
  • VirtualFalse
  • HashCEE76CD89855FB4561A4885D52D80BA8EE85D749C84C65DF4A367743D2064E02
  • Body hash4DB47D0FFF58CFFB50D3308E4BB1348B962EF3431652BB6F480C18A4A3D5B792
  • IL size97
Referenced calls
Called by

SyncRenameInventory

public System.Void SyncRenameInventory(System.Guid inventoryId, System.String newName)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF481ED5D8D5E741C99DC106671182CDCFDA0A33ADBD24D046DE39C4E2CD876F4
  • Body hashDF34E1BB02517124C74E5B8E8CBF7F8CC31097E32519DDE8540A38F6EE0CBFAD
  • IL size30
Referenced calls
Called by

SyncUnregisterActiveInventory

public System.Void SyncUnregisterActiveInventory(System.Guid id)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFC8F1A7AD722A30BE045547B476E87C4116900DF9EB014CC74AEDD50130FF6CC
  • Body hashEA8647611FF81AFC977D877569A9E14A29F266B196E9A5F826E07631104C386F
  • IL size20
Referenced calls
Called by

SyncUpdateActiveInventory

public System.Void SyncUpdateActiveInventory(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage update)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0EF6B7F0DD238C982A3F2DC342537028C30C37408D73F0713520A3BD4B658A5E
  • Body hash0E6582C1953E541ABFCD93AA36E20970042282C7C3D5FF1254377E84A35345E9
  • IL size432
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::TryGetValue(!0, !1&)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
  • System.Nullable<System.Guid>::.ctor(!0)
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::Clear()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::GetEnumerator()
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::get_Current()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::Add(!0)
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::MoveNext()
  • System.IDisposable::Dispose()
  • Shared.Models.Items.ItemInstanceModel::CalculateStats()
  • System.Collections.Generic.HashSet<System.Int32>::Add(!0)
  • Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)
Called by
String literals
  • Couldn't find inventory with ID

SyncUpdateActiveInventory

public System.Void SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable<CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage> updates, System.Collections.Generic.IEnumerable<CandideServer.ServerControllers.UpdateInventoryMoneyMessage> moneyUpdates)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB0DFE8469534A027A0138D724AB403778A413D76DA05B92FA977D2AF47450360
  • Body hashBFBC0D83CB7168981D370E2F60554E1C48326907207D140244054ECEAEAD13AC
  • IL size701
Referenced calls
  • System.Collections.Generic.List<Candide.GameModels.Models.Items.SimpleInventory>::.ctor()
  • System.Collections.Generic.IEnumerable<CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage>::get_Current()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::TryGetValue(!0, !1&)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
  • System.Collections.Generic.List<Candide.GameModels.Models.Items.SimpleInventory>::Contains(!0)
  • System.Collections.Generic.List<Candide.GameModels.Models.Items.SimpleInventory>::Add(!0)
  • System.Nullable<System.Guid>::.ctor(!0)
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::Clear()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::GetEnumerator()
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::get_Current()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::Add(!0)
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::MoveNext()
  • System.IDisposable::Dispose()
  • Shared.Models.Items.ItemInstanceModel::CalculateStats()
  • System.Collections.Generic.HashSet<System.Int32>::Add(!0)
  • System.Collections.IEnumerator::MoveNext()
  • System.Collections.Generic.IEnumerable<CandideServer.ServerControllers.UpdateInventoryMoneyMessage>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<CandideServer.ServerControllers.UpdateInventoryMoneyMessage>::get_Current()
  • System.Nullable<System.UInt64>::.ctor(!0)
  • System.Collections.Generic.List<Candide.GameModels.Models.Items.SimpleInventory>::GetEnumerator()
  • List.Enumerator<Candide.GameModels.Models.Items.SimpleInventory>::get_Current()
  • Candide.GameModels.Controllers.SimpleInventoryController::InvokeInventoriesChanged(Candide.GameModels.Models.Items.SimpleInventory)
  • List.Enumerator<Candide.GameModels.Models.Items.SimpleInventory>::MoveNext()
Called by
String literals
  • Couldn't find inventory with ID

Sync_InventoryListenerUpdate

public System.Void Sync_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCE8804BF9D9A82DA653BB41344644C132EEDDF0C0883EAADA74F9770B71957ED
  • Body hashB171B8D0586FB899CF0BE8E808A115192FE7BA3A9E4ADB941218E2E053D1552C
  • IL size402
Referenced calls
Called by

Sync_PlayerInventoriesDesynced

public System.Void Sync_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC82DDBC1ACC0FF48AA679D419F11E54AB72E79D88B5CF4A3E64DA879D2897832
  • Body hash26FAFDBD5720DCA4EE07C16DC3F7C1FA7D6FEB579E1B875D64E22A6D0477943A
  • IL size60
Referenced calls
Called by