Shared.Data.Furniture.FurnitureDataBase
Type JSONpublic class in Shared.Data.Furniture
Type metadata
- Assembly
Shared - Namespace
Shared.Data.Furniture - Base type
System.Object - Hash
EC94037A95A206CFC78DE91692D304B41B2DDEF16E529EFEA3F5526662C4EB5D
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
DataMap# | public | public System.Collections.Generic.Dictionary<System.String, Shared.Data.Furniture.FurnitureData> DataMap |
EntityBaseIdToFurnitureIdMap# | private | private System.Collections.Generic.Dictionary<System.Guid, System.String> EntityBaseIdToFurnitureIdMap |
EntityFrameToFurnitureIdMap# | private | private System.Collections.Generic.Dictionary<System.ValueTuple<System.Guid, System.Int32>, System.String> EntityFrameToFurnitureIdMap |
SuffixDescription# | public | public System.String SuffixDescription |
SuffixName# | public | public System.String SuffixName |
Methods
AddData
#
public System.Void AddData(System.Collections.Generic.List<Shared.Data.Furniture.FurnitureData> list)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8DC1BD00A2AA191C2E4AB36D85C7F5DF802913BC8C9A7E8A2ACDC9767C3A2569 - Body hash
723116993473955CC5E79A34518BFFA694A9A13C1753D6083B0CD4000958009D - IL size463
Referenced calls
System.Collections.Generic.List<Shared.Data.Furniture.FurnitureData>::GetEnumerator()List.Enumerator<Shared.Data.Furniture.FurnitureData>::get_Current()System.String::Concat(System.String, System.String)Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::get_HasValue()System.Nullable<Shared.Text.StringId>::.ctor(!0)System.Collections.Generic.Dictionary<System.String, Shared.Data.Furniture.FurnitureData>::TryAdd(!0, !1)System.Collections.Generic.Dictionary<System.Guid, System.String>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, System.String>::set_Item(!0, !1)System.ValueTuple<System.Guid, System.Int32>::.ctor(!0, !1)System.Collections.Generic.Dictionary<System.ValueTuple<System.Guid, System.Int32>, System.String>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.ValueTuple<System.Guid, System.Int32>, System.String>::set_Item(!0, !1)List.Enumerator<Shared.Data.Furniture.FurnitureData>::MoveNext()System.IDisposable::Dispose()
String literals
*furniture:name*furniture:description
Clear
#
public System.Void Clear()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B0BE1AE61C57082A1B9B6F3E693621C3F90DCAAD7E10D541AD0A6D1FB86BE74C - Body hash
66248DA5BC31BC93A2BE878B7AFA708D680229722CA187FFD47373EAEEE690E4 - IL size31
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Data.Furniture.FurnitureData>::Clear()System.Collections.Generic.Dictionary<System.ValueTuple<System.Guid, System.Int32>, System.String>::Clear()System.Collections.Generic.Dictionary<System.Guid, System.String>::Clear()
GetFurnitureSettingsForEntity
#
public System.ValueTuple<System.Int32, System.Int32, System.Int32> GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData furnitureData, System.Guid baseId, System.Int32 currentFrame)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<System.Int32, System.Int32, System.Int32> - StaticTrue
- VirtualFalse
- Hash
1A12EF78B27C5CC76B0A658408341FF43DF28BB6CDC3EE6156B0742350022AC3 - Body hash
0320B9E7AAA21B109189DD27A2A65A64C2DAB1B679368412B632F570EB0FF300 - IL size164
Referenced calls
System.Guid::op_Inequality(System.Guid, System.Guid)System.ValueTuple<System.Int32, System.Int32, System.Int32>::.ctor(!0, !1, !2)
GetOrNull
#
public Shared.Data.Furniture.FurnitureData GetOrNull(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Data.Furniture.FurnitureData - StaticTrue
- VirtualFalse
- Hash
627D9108C9309E1A27BD84AAA9CF55B625BE46E22CBDDB3D6B8BA122A3258981 - Body hash
19D446349304F244C1DB41AD83038F98E0A055D8C780830BDFB6145A7C5B21CE - IL size22
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Data.Furniture.FurnitureData>::TryGetValue(!0, !1&)
Called by
CandideServer.ServerControllers.WorldItemServerController::SpawnFurnitureWorldItemCandide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::OnCurrentRecipeChangedCandide.PlayerMode.Furniture.FurnitureModeManager::AlternateSelectionCandide.PlayerMode.Furniture.FurnitureModeManager::ChangeFrameCandide.PlayerMode.Furniture.FurnitureModeManager::CycleStyleCandide.PlayerMode.Furniture.FurnitureModeManager::NewEntitySelectedCandide.PlayerMode.Furniture.FurnitureModeManager::RotateSelectionCandide.PlayerMode.Furniture.FurnitureModeManager::UpdatePlacingMode
TryGetFurnitureIdFromEntity
#
public System.Boolean TryGetFurnitureIdFromEntity(System.Guid baseId, System.Nullable<System.Int32> frame, out System.String& furnitureId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
3A6999BEBFBB207333B571CE0BB1E17B32F66AC2468B0EA435ED8CD6C4FCCEA0 - Body hash
E6286F82B102BD62AB50E19B18C60986B8701B7FB6B77EC56117DB9EC959B72D - IL size48
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.String>::TryGetValue(!0, !1&)System.Nullable<System.Int32>::GetValueOrDefault()System.ValueTuple<System.Guid, System.Int32>::.ctor(!0, !1)System.Collections.Generic.Dictionary<System.ValueTuple<System.Guid, System.Int32>, System.String>::TryGetValue(!0, !1&)
Called by
CandideServer.ServerManagers.FurnitureServerManager::FurnitureChangeStyleCandideServer.ServerManagers.LootServerManager::DropGoodsAndInventoryCandide.GameModels.Managers.FurnitureManager::SyncFurnitureStyleCandide.PlayerMode.Furniture.FurnitureModeManager::CopySelectionCandide.PlayerMode.Furniture.FurnitureModeManager::EditStyleButtonOnClickActionCandide.PlayerMode.Furniture.FurnitureModeManager::GetEntitiesInMultiSelectCandide.PlayerMode.Furniture.FurnitureModeManager::GetEntityUnderMouseCandide.PlayerMode.Furniture.FurnitureModeManager::MoveButtonOnClickActionCandide.PlayerMode.Furniture.FurnitureModeManager::NewEntitySelectedCandide.PlayerMode.Furniture.FurnitureModeManager::RotateButtonOnClickAction