CandideServer.ServerManagers.FurnitureServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
6F45DEE9298A57BF4BD5EB1B9A8735F2D4EAEFC4B5FD4453D365DDCF3BAB9193
Relationships
Base type
System.Object
Methods
FurnitureChangeStyle
#
public System.Void FurnitureChangeStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 style)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6544E949EF18333C6A0877FD3D87B0FBFC1F2A2C22BF388F0B423EA94041F0A7 - Body hash
33545F5A542EDAB9A9B5F4FFA4DAEEF820CD932032C973002370DD7339A3EF20 - IL size434
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Frame()System.Nullable<System.Int32>::.ctor(!0)Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable<System.Int32>, System.String&)System.Collections.Generic.Dictionary<System.String, Shared.Data.Furniture.FurnitureData>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_BaseGuid()Shared.Data.Furniture.FurnitureDataBase::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, System.Guid, System.Int32)Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::set_Frame(System.Int32)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.SyncStrategies.SyncStrategy::SkipPeer(CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.FurnitureServerService::Send_FurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy)CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Microsoft.Xna.Framework.Vector2::get_Zero()CandideServer.ServerControllers.SpawnEntityArgs::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)
TryPickupFurniture
#
public System.Collections.Generic.List<System.ValueTuple<System.String, System.Int32>> TryPickupFurniture(System.Nullable<System.Guid> entityId, System.Guid[] entityIds)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.List<System.ValueTuple<System.String, System.Int32>> - StaticTrue
- VirtualFalse
- Hash
B37CC296A4108E013749206C2F1E9339A658431DC1B30AE3FC3553AB79926310 - Body hash
1D2BD00B8DF77485AE8CE72BD512BF1BF663D25DF793D3AFF845447D670788B1 - IL size172
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Int32>::.ctor()System.Collections.Generic.List<System.Guid>::.ctor()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerManagers.FurnitureServerManager::<TryPickupFurniture>g__TryPickUpEntity|1_1(System.Guid, FurnitureServerManager.<>c__DisplayClass1_0&)System.Collections.Generic.Dictionary<System.String, System.Int32>::get_Count()CandideServer.ServerManagers.EntityServerManager::RemoveEntities(System.Collections.Generic.List<System.Guid>, Shared.Entity.EntityRemoveInfo)FurnitureServerManager.<>c::<TryPickupFurniture>b__1_0(System.Collections.Generic.KeyValuePair<System.String, System.Int32>)System.Func<System.Collections.Generic.KeyValuePair<System.String, System.Int32>, System.ValueTuple<System.String, System.Int32>>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)
TryPlaceFurniture
#
public System.Boolean TryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 position, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Guid entityId, System.Guid worldId, System.Nullable<System.Guid> placingPlayerCharacterId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
DB5F1C2C2D0AE931C47BD8159592A663E8F6F73EF7701A08128DA0A167760B8C - Body hash
A055D3B3AEB0FF27083E6590A0C5602EF3EC514180C58D10B4DB451B560428FC - IL size293
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Data.Furniture.FurnitureData>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::ContainsKey(!0)CandideServer.ServerControllers.SpawnEntityArgs::.ctor()Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)System.Nullable<System.Int32>::.ctor(!0)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Object::ToString()System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)CandideServer.ServerServices.FurnitureServerService::Send_FurniturePlaced(CandideServer.MessageModels.Furniture.FurniturePlacedMessage)
String literals
owner_character_id