Candide.GameModels.Controllers.WorldItemController
Type JSONpublic class in Candide.GameModels.Controllers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Controllers - Base type
System.Object - Hash
8D50F4C91A784A6F906172951A6C7AE38FC9A4EE67A5CCF4335B8AB2E2A67C6E
Relationships
Base type
System.Object
Methods
CleanUp
#
public System.Void CleanUp()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1A7E167CAAD6034CB0E668EDCA3717A389476B231C280296E984A4B93C5C7BA9 - Body hash
025CB0DAD401E304DDC1E207C74C3B5C00C305F63470B6E3A58F1E9FCEEFF051 - IL size11
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::Clear()
ForgetWorldItems
#
public System.Void ForgetWorldItems(CandideCreator.Shared.Models.RectangleF chunkWorldRectangle)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C74704054FB97471C1E43089DAE388AF797F0C1B10A966543F3D888AA86600BE - Body hash
3F67A6DFA3E0F3E2E99BCE3F39DF32239B438A1BFE55B5946F273F479D236DB2 - IL size95
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::Deconstruct(!0&, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)Candide.GameModels.Controllers.WorldItemController::RemoveWorldItem(System.Guid)Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::MoveNext()System.IDisposable::Dispose()
LootWorldItem
#
public System.Void LootWorldItem(System.Guid worldItemId, System.Guid lootingEntityId, System.Int32 stackCountRemaining)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
93895781F6B054D5018D74F4AE666D067760341856AF845B565B6C446D19B0C8 - Body hash
81AA800906F80197DEC81F82F77E9E9E8DD7D4753FCC13835B6EFEFF72557E7B - IL size454
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)Candide.Database.IconDataBase::GetIconOrMissing(System.String)Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::Remove(!0)Candide.GameModels.Models.Items.LootedWorldItemModel::.ctor()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel>::set_Item(!0, !1)Shared.Models.Items.WorldItemModel::.ctor()System.Guid::NewGuid()
String literals
world-item-lootedfurniture_frame
MoveWorldItems
#
public System.Void MoveWorldItems(System.Collections.Generic.List<System.ValueTuple<System.Guid, Microsoft.Xna.Framework.Vector3>> worldItemModels)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
219DBD020CE76F8810010132AE2535D0EBE59953367052327DA37636961E8D3B - Body hash
005051274614E77407D70118390286F8FBCE44AE0A5F073169DAF7DE3A2A4C8F - IL size82
Referenced calls
System.Collections.Generic.List<System.ValueTuple<System.Guid, Microsoft.Xna.Framework.Vector3>>::GetEnumerator()List.Enumerator<System.ValueTuple<System.Guid, Microsoft.Xna.Framework.Vector3>>::get_Current()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::TryGetValue(!0, !1&)List.Enumerator<System.ValueTuple<System.Guid, Microsoft.Xna.Framework.Vector3>>::MoveNext()System.IDisposable::Dispose()
RemoveWorldItem
#
public System.Void RemoveWorldItem(System.Guid worldItemId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
650213E7E48836AC2E80591E033B8C2DF65BFB4E01F1DA82A34E74FEFF0EB134 - Body hash
353B1CACF8F7B99CBA436EDFC499C7C74864627A811C9E6D92847F4D935161C4 - IL size13
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::Remove(!0)
SpawnWorldItem
#
public System.Void SpawnWorldItem(Shared.Models.Items.WorldItemModel worldItemModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
90AEC13B615FA820D25CC86EB6EBFFBC7101605E037C81408CB8770246C3893F - Body hash
4DF0D12FEE55EEBC174EE19F0365E909B26791AF8DE3B303315A8F769F1C3F97 - IL size99
Referenced calls
Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)Candide.Database.IconDataBase::GetIconOrMissing(System.String)System.Nullable<System.Guid>::get_HasValue()Candide.GameModels.Models.Items.ClientWorldItemModel::.ctor()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::set_Item(!0, !1)
Called by
String literals
furniture_frame
SyncFullGameState
#
public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1EE22CFD1F126D7B681064DB52DF6F27B2501EB6B5203662469CC43EE486D657 - Body hash
025CB0DAD401E304DDC1E207C74C3B5C00C305F63470B6E3A58F1E9FCEEFF051 - IL size11
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::Clear()