CandideServer.ServerControllers.BossServerController
Type JSONpublic class in CandideServer.ServerControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerControllers - Base type
System.Object - Hash
34573B27DFCA04CBDF145A4CAFF566880AEAAA8AD1757916789D46BE96B33FD1
Relationships
Base type
System.Object
Methods
AfterWorldGameStateLoaded
#
public System.Void AfterWorldGameStateLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8D5EF288BFC89A1701C47C3C84A6AC24FA355D2DD501F421A20B073D16AB3934 - Body hash
81208D3F5899B4224A43D6FD07CAC9D23814D1641D27FDA22B4EF80D66140627 - IL size310
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Values()System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)System.Collections.Generic.List<CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()List.Enumerator<CandideServer.Models.Boss.BossLocationModel>::get_Current()System.Collections.Generic.Dictionary<System.String, Shared.Models.Boss.BossData>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::ContainsKey(!0)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::get_Current()System.String::op_Inequality(System.String, System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::Remove(!0)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::set_Item(!0, !1)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::MoveNext()System.IDisposable::Dispose()CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::ContainsKey(!0)List.Enumerator<CandideServer.Models.Boss.BossLocationModel>::MoveNext()
RemoveBossFight
#
public CandideServer.Models.Boss.BossLocationModel RemoveBossFight(CandideServer.Models.Boss.BossFightModel fight, System.Boolean despawned, System.Boolean defeated)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Boss.BossLocationModel - StaticTrue
- VirtualFalse
- Hash
C1E2A9AEC16D9C9E6228DF1FAB7CFE20F31F3B61187E0C7121101D99A13D9CE1 - Body hash
3DD7C479292F1AA50FC81ED5647264BB2B53309606B13B3F272E6B5B2D451D9D - IL size233
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::Remove(!0)Shared.Analytics.AnalyticsHandler::ToIdString(System.String)System.String::Concat(System.String, System.String, System.String)Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)CandideServer.ServerGameState::GetWorldPlayTimeHours()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::TryGetValue(!0, !1&)
String literals
boss::despawns:defeated:killcount
RemoveBossLocation
#
public CandideServer.Models.Boss.BossLocationModel RemoveBossLocation(System.Guid locationId)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Boss.BossLocationModel - StaticTrue
- VirtualFalse
- Hash
582E63FB3EB4E5260D2C0A7F77D4514E30E580F2FA2FDF360857E5BBBB449908 - Body hash
9AA3B7F1EA974C21B8149E2D319A203CFC2EE5205F1AD83EA8656622C198D663 - IL size26
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::TryGetValue(!0, !1&)
SetBossFightLocked
#
public System.Void SetBossFightLocked(CandideServer.Models.Boss.BossFightModel fightModel, System.Boolean locked)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
56829E5482FB55572F428A6577DA2A1FCA4F9A397350E4552FB25AB9E561FF9D - Body hash
7CF9ACB4E6B7E7A055BD677284012886D7427AF7484C1014BF3810A1B3E97884 - IL size8
UpdateBossFight
#
public System.Void UpdateBossFight(CandideServer.Models.Boss.BossFightModel fight)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6223CB31426618CFE327A536514FB951AB13691178A120821279E809EE093F1B - Body hash
3BDBEBAA70CF91B809422AA6DCB24D9757BAFEADE9D329A66F783A8542C8E3D0 - IL size18
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::set_Item(!0, !1)
UpdateBossLocationIconLocation
#
public System.Void UpdateBossLocationIconLocation(System.Guid locationId, Microsoft.Xna.Framework.Vector2 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
93D6C32D10A14986E95A9FB47877F2A549D2759AA844388C3E503BC2B24CC340 - Body hash
D7571F20AB9CD2FB4D99AE99AE295BAB56962CE5238BD8C297636E43B857866C - IL size23
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::TryGetValue(!0, !1&)
UpdateBossLocationState
#
public CandideServer.Models.Boss.BossLocationModel UpdateBossLocationState(System.Guid locationId, CandideServer.Models.Boss.BossLocationState state)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Boss.BossLocationModel - StaticTrue
- VirtualFalse
- Hash
50C7CAF4EE0298DC6AFF29BCA52D54DDC287EB0BCF219C139B334F650FF5D212 - Body hash
EDA547069571AC79B32DD06E720B6947A98E54729E0E87AD0FB7BB291E9E94F0 - IL size48
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::TryGetValue(!0, !1&)CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)
Called by
String literals
boss-location-updated
UpdateBossLocationState
#
public System.Void UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel location, CandideServer.Models.Boss.BossLocationState state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2B6141CEA3547ECD860068673D21328F59F53A128D29D8BA9543834C816FB233 - Body hash
06A003E6CE1B7FC4A12DA81651AB6C7928407EFE0E3A3D4C20BBD8BDFB5C002E - IL size131
Referenced calls
Shared.Analytics.AnalyticsHandler::ToIdString(System.String)System.String::Concat(System.String, System.String, System.String)CandideServer.ServerGameState::GetWorldPlayTimeHours()Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)System.String::op_Equality(System.String, System.String)CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)
Called by
String literals
boss::discoveredboss:minervas_owlboss:phoenix