Candide.GameModels.Systems.BossSystem
Type JSONpublic class in Candide.GameModels.Systems
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Systems - Base type
System.Object - Hash
F93378DC4FF9BE21B46B94BF763DFBA069DA07F1A6C3B925A56AC76B3B113C7B
Relationships
Base type
System.Object
Methods
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6FE6AF1D37AD79C2ADCF7BDE28489115251D2579469EA9D423A2B24F71EF3B03 - Body hash
4AF6E6A531B87C8743A8CFC8F7FDD88819DBF64EEAA154851303E6A848860316 - IL size85
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::get_Values()Dictionary.ValueCollection<System.Guid, Shared.Entity.EntityWrapper>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Controller()Candide.GameModels.Systems.BossSystem::TalosImgui(Shared.Entity.EntityWrapper)Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E322833C7F40C49B377C4E9807D906A85322184F495D5CE2EF37AEC65E567EFA - Body hash
481EEAB0F613CC3583304B25F8B05E22FA062016F1C9848F1CCA044927EE2F6F - IL size633
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossFightModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Current()System.String::op_Equality(System.String, System.String)System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.EntityWrapper::get_Position2()Candide.Graphics.Camera::GetMatrix()Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)Shared.Entity.EntityWrapper::get_MaxHealth()Shared.Entity.EntityWrapper::get_Health()Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)Candide.LegacyUI.FillBarRenderer::DrawFillBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, FillBarRenderer.FillColor, FillBarRenderer.HorizontalAlignment, System.Single, System.Single)Candide.GameModels.Systems.BossSystem::DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Int32&, FillBarRenderer.FillColor, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Shared.Models.Raids.RaidInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Current()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::MoveNext()
String literals
boss:cyclops
DrawBigHealthBar
#
private System.Boolean DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single yOffset, System.Single progress, System.Int32& index, FillBarRenderer.FillColor fillColor, FillBarRenderer.StyleColor styleColor, FillBarRenderer.EndStyle endStyle)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
82C4554DF2854F1D433F18E206FB493B30562403D992FE294171E84AEA987A29 - Body hash
AF06352E55F58B96133D54003A0817A82C45353104BBBDFF41430B1D0FB76CB6 - IL size95
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.LegacyUI.FillBarRenderer::DrawFillBar2(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, FillBarRenderer.HorizontalAlignment, System.Single, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor, System.Single, FillBarRenderer.FillColor)
DrawBigHealthBarText
#
private System.Boolean DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single yOffset, System.String name, System.Int32& index)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
6DBCBF5B9000BC7D5C083482F53ACB1A7B09B0183C1A399C6C7681C3B84722BF - Body hash
74F02DB67BE2ED932817189C6E703638C169794B1270AA4FFA7C672D5AED5E55 - IL size206
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.Graphics.Fonts.CandideFont::get_RenderFont()FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)Microsoft.Xna.Framework.Vector2::get_One()Microsoft.Xna.Framework.Color::get_White()System.Nullable<Microsoft.Xna.Framework.Vector2>::.ctor(!0)FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)
DrawText
#
public System.Void DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
04997F0C3D59579BB0256BF6B78E403F34057D530969D9E47A868CEB7A0E7C96 - Body hash
A9D2BE437771D7B781AE75478D4ED0C70D2BF6EAB38BF16B09E541FC4BD4B18D - IL size408
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossFightModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Current()Shared.Data.BossDataBase::GetBossOrNull(System.String)Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)Candide.GameModels.Systems.BossSystem::DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.String, System.Int32&)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Shared.Models.Raids.RaidInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Current()Shared.Data.RaidDataBase::GetRaidOrNull(System.String)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.ClientTownModel>::TryGetValue(!0, !1&)CandideServer.Models.Town.TownModel::GetLocalizedName()Shared.Text.StringDefinitions::GetString(System.String)Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::MoveNext()
String literals
Raid_UI_Approaching
TalosImgui
#
private System.Void TalosImgui(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4D013484A3652FE95FC335A86DCB24D009F05C3ED505C1093D943E0E555B202B - Body hash
03C7E85412EE131DCC6747643D7B2467281CC6509261FF74A159987A43B581D2 - IL size199
Referenced calls
System.String::op_Implicit(System.String)ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan<System.Char>)ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)Candide.GameModels.Systems.BossSystem::<TalosImgui>g__SendCheat|6_0(System.Int32, BossSystem.<>c__DisplayClass6_0&)
String literals
TalosBeat Phase 1End Laser Wall PhaseEnd Lever PhaseBeat Phase 2End Phase 1Start Phase 2Start Dying
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2C422E5422BA6869029187340FB6712259564DDE6A135549AA25171857D0B9D1 - Body hash
953947F6755FABA65C9FCDC08C4E066EEDB7DD65AA80F9DC8AA64AA6A8E50994 - IL size75
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Shared.Models.Raids.RaidInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Current()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::MoveNext()System.IDisposable::Dispose()