CandideServer.ServerControllers.ExteriorWorldServerController
Type JSONpublic class in CandideServer.ServerControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerControllers - Base type
System.Object - Hash
DB00342E33D15B872DF47CA1034B2A555F62EC15A18BE970ECAB09243DA0EDBE
Relationships
Base type
System.Object
Methods
CreateExteriorWorld
#
public System.Void CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel worldModel, Microsoft.Xna.Framework.Rectangle tileBounds)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A206CB48F5F8868B12A3105996B087A37B02F83AE9CAFFF5390062BC954127E4 - Body hash
68FC2CA7AD51854601370DF874CC105BEE67B6565A84EFB26453AC47F4F9DAFA - IL size583
Referenced calls
CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)Shared.Entity.EntitySystem::.ctor(System.Int32)CandideServer.Models.Worlds.ServerExteriorWorldModel::.ctor()Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0)System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData>::GetEnumerator()List.Enumerator<CandideServer.World.ServerEntitySpawnData>::get_Current()CandideServer.Entities.ServerEntityDataManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)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::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Direction(System.Single)System.Guid::.ctor(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)Shared.Entity.EntityWrapper::set_Id(System.Guid)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::set_Item(!0, !1)Shared.Entity.EntityWrapper::get_Controller()CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary<System.String, System.String>)Shared.Entity.Base.AbstractController::EntityInitialize()List.Enumerator<CandideServer.World.ServerEntitySpawnData>::MoveNext()System.IDisposable::Dispose()Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.Worlds.ServerExteriorWorldModel>::Add(CandideCreator.Shared.Models.RectangleF, !0)
Called by
String literals
Failed to spawn doodad with idwhen spawning exterior world
OnBuildingUpgraded
#
public System.Void OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel building, Shared.Models.Buildings.BuildingData upgradedBuildingData)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C70A8C15D29FF1E89E2635EF1D84E44F3A8800CF73104FB49903D8BF2C000EAE - Body hash
988F27C7277BDBA16674543C5A0F3F310274B104C5186710D1FC420923DCD0BB - IL size99
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel>::Remove(!0, !1&)CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.Worlds.ServerExteriorWorldModel>::Remove(System.Int32)CandideServer.ServerManagers.WorldServerManager::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)CandideServer.ServerControllers.ExteriorWorldServerController::CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Rectangle)
OnWorldGameStateLoaded
#
public System.Void OnWorldGameStateLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8269EA28B639256948C94E998BDE8D62401B95D3B45D96EE98BBF3BC9A4474B0 - Body hash
926C107206C961D484682C1F62234648023F28EEE98139CAB9E454ED5B88922F - IL size94
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.ServerControllers.ExteriorWorldServerController::CreateExteriorWorld(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Rectangle)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::MoveNext()System.IDisposable::Dispose()
RemoveWorld
#
public System.Void RemoveWorld(CandideServer.Models.Worlds.WorldModel world)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E239CA96C389957834A0DAF67F4B8F56EE7CE2E600FD97AB93C91CD43B4B3CE3 - Body hash
58F10CAF91DA2C77AA8F0334A07E339D496C77B7CB3EDDEEB4DD6D770681F6B8 - IL size153
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel>::Remove(!0, !1&)CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.Worlds.ServerExteriorWorldModel>::Remove(System.Int32)Shared.Entity.EntitySystem::GetEntityWrappersPreUpdate()EntitySystem.EntityEnumerator::GetEnumerator()EntitySystem.EntityEnumerator::get_Current()Shared.Entity.EntityWrapper::get_Mask()System.Enum::HasFlag(System.Enum)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)EntitySystem.EntityEnumerator::MoveNext()