Romestead Assembly Reference

CandideServer.ServerControllers.DungeonServerController

Type JSON

public class in CandideServer.ServerControllers

Methods12
Properties0
Fields1
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerControllers
  • Base typeSystem.Object
  • HashF6C7E377B335DAF9B055CC6F04DB73EA3B573861FB133A1E9A32FE5CB0CB98A9

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
KillableIdsReuseSetprivateprivate System.Collections.Generic.HashSet<System.UInt16> KillableIdsReuseSet

Methods

BeforeServerGameStateSaved

private System.Void BeforeServerGameStateSaved(CandideServer.GameDescription gameDescription)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEA69886FEF0740269AD6B003DFB3DFE113ABE17CB47F8A4EB4C2F56F381F58DD
  • Body hash20EEBC6B1CE7F6D6960D96366678980AE15E5A094C8A8C80A3F7B09B1D2BE2FE
  • IL size96
Referenced calls

CheckIsDungeonCleared

public System.Boolean CheckIsDungeonCleared(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash7F74250F41C7C7D58A3B04F42B6FC6D07D4DF509780DC8C661DCB13BBD5208B9
  • Body hash7C2F2F796359A266BFE7CFF1A9A5E318A4052CD140E89B721D683CF7545B4A2C
  • IL size345
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::Deconstruct(!0&, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Entities.ServerEntityModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::get_Current()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::MoveNext()
  • System.IDisposable::Dispose()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::MoveNext()
  • System.Collections.Generic.Dictionary<System.Int32, System.Guid>::get_Values()
  • Dictionary.ValueCollection<System.Int32, System.Guid>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Int32, System.Guid>::get_Current()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::ContainsKey(!0)
  • Dictionary.ValueCollection.Enumerator<System.Int32, System.Guid>::MoveNext()
Called by

CheckKilledEntitiesInDungeon

private System.Void CheckKilledEntitiesInDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFB0CC565BF8A94FC7A2D5848F65FE7560153D26483D232E58170A28028E0A269
  • Body hash73C0DA152320FAC14AFFCF1F0678511A9BB4EDA612E6D07E952F4BFC8E038038
  • IL size429
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::Deconstruct(!0&, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.HashSet<System.UInt16>::.ctor()
  • System.Collections.Generic.HashSet<System.UInt16>::Clear()
  • System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData>::GetEnumerator()
  • List.Enumerator<CandideServer.World.ServerEntitySpawnData>::get_Current()
  • CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper&)
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • System.Collections.Generic.HashSet<System.UInt16>::Add(!0)
  • List.Enumerator<CandideServer.World.ServerEntitySpawnData>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.HashSet<System.UInt16>::get_Count()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Entities.ServerEntityModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::get_Current()
  • System.Collections.Generic.HashSet<System.UInt16>::Remove(!0)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::MoveNext()
  • System.Collections.Generic.HashSet<System.UInt16>::GetEnumerator()
  • HashSet.Enumerator<System.UInt16>::get_Current()
  • HashSet.Enumerator<System.UInt16>::MoveNext()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::MoveNext()
Called by

ResetDungeon

public System.Void ResetDungeon(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE863407ACF97524E9C3D8AF04C46F441C11C31EB25F5C45BF73A59C5B66725E5
  • Body hashC4A67FB0E61A2D296F0B306B081F9A433443166D61B580E798DD5884889ABA08
  • IL size102
Referenced calls
Called by

StoreDungeonRoomStorableState

public System.Void StoreDungeonRoomStorableState(CandideServer.Entities.ServerEntityModel entity, System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashDD9D167D656162D4F3CF89E2CB7A280E12EE9C31E7608441F47A97F9F0988118
  • Body hash021ECD7164E0068D9770C4B415792180DF23ACB52B1DEEDD7590375FE1972DF3
  • IL size209
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)
  • 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.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)
  • System.Globalization.CultureInfo::get_InvariantCulture()
  • System.Int32::TryParse(System.String, System.IFormatProvider, System.Int32&)
  • System.Collections.Generic.Dictionary<System.Int32, System.Int32>::.ctor()
  • System.Collections.Generic.Dictionary<System.Int32, System.Int32>::set_Item(!0, !1)
String literals
  • dsi

StoreDungeonRoomStorableState

public System.Void StoreDungeonRoomStorableState(Shared.Entity.Base.AbstractController controller, System.Nullable<System.Int32> state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE42539CCC03D895588D9E45A1878F34B988962682AECD828FF742E43AE043692
  • Body hash6B5945E0720CAA8E763E7B75FDD8071ADA7EAE88D7FA8330A43FC7495B2DE3B7
  • IL size216
Referenced calls
  • Shared.Entity.EntityWrapper::get_WorldId()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)
  • 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.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::TryGetValue(!0, !1&)
  • CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)
  • System.Collections.Generic.Dictionary<System.Int32, System.Int32>::.ctor()
  • System.Nullable<System.Int32>::get_HasValue()
  • System.Nullable<System.Int32>::GetValueOrDefault()
  • System.Collections.Generic.Dictionary<System.Int32, System.Int32>::set_Item(!0, !1)
Called by
String literals
  • dsi

StoreDungeonRoomStorableState

public System.Void StoreDungeonRoomStorableState(Shared.Entity.EntityWrapper entity, System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2E70829CE6DAA3BD147CF5E5BF43A4F633455C3D99C0E5AC994432013E9037E7
  • Body hash2C2704F79C765BE1E7C7ABFBA277B5C4FA26FEDAED924B642015B988B3865AF8
  • IL size266
Referenced calls
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • Shared.Entity.EntityWrapper::get_Controller()
  • CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)
  • CandideCreator.Shared.Helpers.Parameters::get_Dictionary()
  • Shared.Entity.EntityWrapper::get_WorldId()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)
  • 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.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)
  • System.Globalization.CultureInfo::get_InvariantCulture()
  • System.Int32::TryParse(System.String, System.IFormatProvider, System.Int32&)
  • System.Collections.Generic.Dictionary<System.Int32, System.Int32>::.ctor()
  • System.Collections.Generic.Dictionary<System.Int32, System.Int32>::set_Item(!0, !1)
Called by
String literals
  • dsi

UpdateActiveDungeon

public System.Void UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8BF53AE4355AD5D0A015E9CF90C0876D30E2C152E84ECE94E0C81AC44140FA15
  • Body hashA8BEC608ACFD27442F254C5C61FEEC9C61672CE62852C9C05C6E2A5B882C9120
  • IL size107
Referenced calls
Called by
String literals
  • dungeons:
  • :entered

UpdateDungeonLocation

public System.Void UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel location)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD4AE521332514D02F3712EE9E75A7822B1CF45B463481C60557F1B8779DBA62E
  • Body hash5754B888CFB6107F1ACACD5E3968646FB2797C020318769DC4AD743343215579
  • IL size18
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::set_Item(!0, !1)
Called by

UpdateDungeonLocationClearedState

public System.Boolean UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash26777559CDA59BBDF8A4A47056C2F59E3557576C8A2904DB05CE1CC51AA390F8
  • Body hash75EC58BD2A11A194C2BE8E5924BD5D47FEC8FE61D8298AA478341F7C72755DFE
  • IL size44
Referenced calls
Called by