Romestead Assembly Reference

CandideServer.SimulationModels.BuildingSimulationModel

Type JSON

public class in CandideServer.SimulationModels

Methods6
Properties1
Fields4
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.SimulationModels
  • Base typeSystem.Object
  • HashB1009AB02787D74B0DB0AE8D8933CA7349061341DA75DDD75216C56703DD649E

Relationships

Fields

NameVisibilitySignature
Controllerpublicpublic CandideServer.Buildings.BuildingControllers.AbstractBuildingController Controller
InstanceModelpublicpublic CandideServer.Models.Buildings.BuildingInstanceModel InstanceModel
_exteriorPathNodeHandlerprivateprivate CandideServer.PathFinding.PathNodeHandler _exteriorPathNodeHandler
_interiorPathNodeHandlerprivateprivate CandideServer.PathFinding.PathNodeHandler _interiorPathNodeHandler

Properties

NameVisibilitySignature
Positionpublicpublic Microsoft.Xna.Framework.Vector2 Position

Methods

SetupController

public System.Void SetupController()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCA8865F81D75BF69588D9452B1A9AB42D16BEB89F80587A84B4E404652E38EBD
  • Body hash9C63D47BFED218F92F94B3DDAF59BABC2FAD7119B7DECE2825F489C790AFD2E8
  • IL size36
Referenced calls
Called by

TryGetExteriorPathNodeHandler

public System.Boolean TryGetExteriorPathNodeHandler(out CandideServer.PathFinding.PathNodeHandler& outExteriorPathNodeHandler)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash9BAB1B4E5F0002AF7175689A2E3703BB9B597197281C3A1E7724C44FA6CCECE9
  • Body hashEEC874220B10F444ECE06D9E4494FE77C163B73143FF8E013660208333BE8717
  • IL size68
Referenced calls
Called by

TryGetInteriorPathNodeHandler

public System.Boolean TryGetInteriorPathNodeHandler(out CandideServer.PathFinding.PathNodeHandler& outInteriorPathNodeHandler)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash15723DC29E5BEC47EBD398D3353B1D8543168E3A4CB284CAFD7D0B2777E00CCA
  • Body hash8D389F3FE4336D1B8B3487CC4F4CF239B98BA76561B21A916EE0677C46C7D5AB
  • IL size93
Referenced calls
Called by

UpdateExteriorPathNodeHandler

public System.Void UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData exteriorWorldData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEF2124165DB23B809E13CF5EADA5F9F3A11ECCA11AC66CD59D155227D7EA908B
  • Body hashA8EF545E7DAAC57D96F375B0AC423EC8E45FBC21DDF93900E3199B07507B479D
  • IL size90
Referenced calls
  • CandideCreator.Shared.Models.World::get_PathNodes()
  • System.Collections.ObjectModel.Collection<PathNode>::get_Count()
  • CandideCreator.Shared.Models.World::get_PathNodeConnections()
  • CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection<PathNode>, System.Collections.ObjectModel.ObservableCollection<PathNodeConnection>)
Called by

UpdateInteriorPathNodeHandler

public System.Void UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData interiorWorldData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash86277EB378D7FAD49556732D7B8CC81BA76B0D2E3AE1DCAB3DBD3767FF859C65
  • Body hash0CC8E72A5127E5FF295347B89A82F07E148B85715F9D870D39C773D0539E5396
  • IL size90
Referenced calls
  • CandideCreator.Shared.Models.World::get_PathNodes()
  • System.Collections.ObjectModel.Collection<PathNode>::get_Count()
  • CandideCreator.Shared.Models.World::get_PathNodeConnections()
  • CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection<PathNode>, System.Collections.ObjectModel.ObservableCollection<PathNodeConnection>)
Called by