CandideServer.ServerManagers.WorldServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
53622712B7F0C4F5AC5145E0C4757A4D3467F2A5DD91AD4C18E0C6F695BD7322
Relationships
Base type
System.Object
Methods
ChangeWorldMap
#
public System.Void ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName, System.Boolean keepPlayerPlacedEntities)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B618E7F301905E916D8FFAB770CC25668B2B01CE50B6D0AA3C2B7392D6A4AE27 - Body hash
B70AF5B82EFF29FE9535E1345C99C20223DB47EAB9C5D1B5AA901B82710C37E2 - IL size18
Referenced calls
EjectPlayers
#
public System.Void EjectPlayers(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8D0AAD00F63A20CC7DF110ED800838F2C7782CA7646907BDF17CCD13DA7EF7EF - Body hash
592870065F3CFCEDD382336A25CF90D562E186693D0E91E7E37D3F26097DFED2 - IL size196
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Guid::op_Equality(System.Guid, System.Guid)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()CandideServer.ServerManagers.PlayerCharacterServerManager::MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::MoveNext()System.IDisposable::Dispose()
EjectPlayersAndCitizens
#
public System.Void EjectPlayersAndCitizens(CandideServer.SimulationModels.BuildingSimulationModel buildingSimModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
422440EC0707C6EE646B94924F3F9F5E508DD3525B06B69CAE636A7BA16880E0 - Body hash
5B6D6F33934E3B08D73FA05516F95D7F946C92A2AB31B4D1877FE8C1AFD592B5 - IL size639
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::GetValueOrDefault()Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler&)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.PathFinding.PathNodeHandler::get_Door()CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)PathNode::get_Data()CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Current()System.Guid::op_Equality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)CandideServer.ServerManagers.PlayerCharacterServerManager::MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::get_Current()CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::MoveNext()
String literals
Could not find path nodes forwhen ejecting. Make sure the exterior has a door node!
RemoveWorld
#
public System.Void RemoveWorld(System.Guid worldId, System.Boolean fromBuildingController)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2FBBB41DD07411AB07C95E158164CDF0FEBC71673A29EFA2E48EB65AC63C7C83 - Body hash
881E163A752683E6CF57C0B6CB2312FB7BB1B55FEAFCD5F9DFC7E65CF5390924 - IL size14
Referenced calls
TryGetNearestOutsidePosition
#
public System.Boolean TryGetNearestOutsidePosition(System.Guid worldId, Microsoft.Xna.Framework.Vector3 positionInWorld, out Microsoft.Xna.Framework.Vector3& outsidePosition)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
4625AAF7470E7575A41103C4E3B745A0D2B9D9F994FBAE615273C1E4BCBBB152 - Body hash
388D16D66DEA30D33DCA385F418934E1B405B3F8D4BD98F830D7AC97232F267D - IL size340
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)