Romestead Assembly Reference

CandideServer.Entities.ServerEntityDataManager

Type JSON

public class in CandideServer.Entities

Methods7
Properties0
Fields4
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities
  • Base typeSystem.Object
  • Hash75977C3C179D120DAF16896C5F73E1F55EA49D29C29452BC7AE15CFBD2981F9B

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
AiFieldStringprivateprivate System.String AiFieldString
ControllerFieldStringprivateprivate System.String ControllerFieldString
Databasespublicpublic System.Collections.Generic.Dictionary<System.String, CandideCreator.Shared.Models.DoodadDatabase> Databases
EntitySystemspublicpublic System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntitySystem> EntitySystems

Methods

ApplyCustomPropertiesAndScript

public System.Void ApplyCustomPropertiesAndScript(CandideCreator.Shared.Models.WorldDoodad doodad, Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAF96CBB556F04B792E59111E324B76B7B2D7537FF21071A31D537B2DEAF08401
  • Body hashF5698AAA923E1B80FA0A5A8FD730077C0586D1B06925047615474ADA1247E4B4
  • IL size75
Referenced calls

ConfigureReflection

public System.Void ConfigureReflection(CandideCreator.Shared.Serialization.CandideReflection reflection)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash097613D021160A5BF5A81FD53D59B25F278F2C6BA2AE7553ADB7501782F6F666
  • Body hash46C4CB7962C3ABE8593C7044FF56B0512CFD82D408EAD065EA3E5D10CE7B08EA
  • IL size130
Referenced calls
  • CandideServer.Entities.Serialization.ServerEntityWrapperSerializer::.ctor()
  • CandideCreator.Shared.Serialization.CandideReflection::Register(CandideCreator.Shared.Serialization.ITypeSerializer)
  • CandideServer.Entities.Serialization.ServerControllerTypeHandler::.ctor(System.Int32)
  • CandideCreator.Shared.Serialization.CandideReflection::Register(CandideCreator.Shared.Serialization.ITypeHandler)
  • CandideCreator.Shared.Serialization.CandideReflection::Configure()
  • CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::SetExtraDataType()
  • ServerEntityDataManager.<>c::<ConfigureReflection>b__4_0(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.BaseDoodad)
  • System.Action<CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.BaseDoodad>::.ctor(System.Object, System.IntPtr)
  • CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler::AfterDeserialize(System.Action<CandideCreator.Shared.Serialization.CandideDeserializer, !!0>)
  • ServerEntityDataManager.<>c::<ConfigureReflection>b__4_1(CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World)
  • System.Action<CandideCreator.Shared.Serialization.CandideDeserializer, CandideCreator.Shared.Models.World>::.ctor(System.Object, System.IntPtr)
Called by

LoadDoodadDatabase

public System.Void LoadDoodadDatabase(System.String directoryPath, System.String fileName)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCD61FE8011592105EA51F8CCEDD0475F150EC5BE62DC941B5FD5D7CDE19F093D
  • Body hash6D2B005F9C387330B98A3A74A4D4F0FE0FBCFF6526D63E2528CEFBBF76E985F6
  • IL size146
Referenced calls
Called by
String literals
  • /
  • .cdb
  • Failed to load doodad database

RunEntityLoadScript

public System.Void RunEntityLoadScript(CandideCreator.Shared.Models.WorldDoodad doodad, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Helpers.Parameters parameters)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash08EDC8FE047CA3EDD06EBF2BDC82AA2A5A929180D568497FC420D7DB05E05082
  • Body hash70D06E2A6D447576C1A554DEEF108D3C95430A3B66978B576DAAE43534C23213
  • IL size8
Called by

SetBaseDoodadData

public System.Void SetBaseDoodadData(CandideCreator.Shared.Models.BaseDoodad baseDoodad, Shared.Entity.EntitySystem data)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash87E696D8EB426AA84D4EF42E86714E49E6A1177F0F4C48A8879BE5B4FFB9359C
  • Body hash3FA18CD4A04F913BFD95B9432309D59E1C0795E316259E109F12D87FC30DF625
  • IL size18
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntitySystem>::set_Item(!0, !1)

SpawnDoodad

public Shared.Entity.EntityWrapper SpawnDoodad(System.Guid guid, Shared.Entity.EntitySystem targetSystem, System.Boolean initializeControllers, System.Boolean ignoreControllers)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.EntityWrapper
  • StaticTrue
  • VirtualFalse
  • HashCD084F3BEB0CAC325C304A7CAE99149B20C72D68596EC7A74C545A6F90C91EB5
  • Body hashAAAA8CDF5ABF6737A59DE198794E194D9FFBB290B873EEC24CF336E3E0637C92
  • IL size118
Referenced calls
Called by
String literals
  • Failed to spawn doodad
  • because doodad data could not be found.
  • Failed to spawn doodad because target entity system is full.

TryGetEntityBaseData

public System.Boolean TryGetEntityBaseData(System.Guid baseId, out Shared.Entity.EntityWrapper& entityWrapper)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash03B59A3271516E1F228C7ACF185F9FF7AD4726261C5859A56BFEB8C3707D7627
  • Body hashAC9677AFF635D73C264885D94ADE35F94E2C360FFC89F8EB717E8878C0959861
  • IL size41
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntitySystem>::TryGetValue(!0, !1&)
Called by