{"Id":"Candide.GameModels.Systems.BossSystem","Name":"BossSystem","DisplayName":"BossSystem","FullName":"Candide.GameModels.Systems.BossSystem","Namespace":"Candide.GameModels.Systems","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CreateImGui()-\u003ESystem.Void","Name":"CreateImGui","Signature":"public System.Void CreateImGui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":85,"BodyHash":"4AF6E6A531B87C8743A8CFC8F7FDD88819DBF64EEAA154851303E6A848860316","Hash":"6FE6AF1D37AD79C2ADCF7BDE28489115251D2579469EA9D423A2B24F71EF3B03","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::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\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":633,"BodyHash":"481EEAB0F613CC3583304B25F8B05E22FA062016F1C9848F1CCA044927EE2F6F","Hash":"E322833C7F40C49B377C4E9807D906A85322184F495D5CE2EF37AEC65E567EFA","CalledMethods":["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\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()","System.String::op_Equality(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)","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\u0026, FillBarRenderer.FillColor, FillBarRenderer.StyleColor, FillBarRenderer.EndStyle)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()"],"StringLiterals":["boss:cyclops"],"Source":null},{"Id":"DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Int32\u0026, FillBarRenderer\u002BFillColor, FillBarRenderer\u002BStyleColor, FillBarRenderer\u002BEndStyle)-\u003ESystem.Boolean","Name":"DrawBigHealthBar","Signature":"private System.Boolean DrawBigHealthBar(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single yOffset, System.Single progress, System.Int32\u0026 index, FillBarRenderer.FillColor fillColor, FillBarRenderer.StyleColor styleColor, FillBarRenderer.EndStyle endStyle)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"progress","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"index","Type":"System.Int32\u0026","IsOut":false,"IsOptional":false},{"Name":"fillColor","Type":"FillBarRenderer.FillColor","IsOut":false,"IsOptional":false},{"Name":"styleColor","Type":"FillBarRenderer.StyleColor","IsOut":false,"IsOptional":false},{"Name":"endStyle","Type":"FillBarRenderer.EndStyle","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":95,"BodyHash":"AF06352E55F58B96133D54003A0817A82C45353104BBBDFF41430B1D0FB76CB6","Hash":"82C4554DF2854F1D433F18E206FB493B30562403D992FE294171E84AEA987A29","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.String, System.Int32\u0026)-\u003ESystem.Boolean","Name":"DrawBigHealthBarText","Signature":"private System.Boolean DrawBigHealthBarText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 position, System.Single yOffset, System.String name, System.Int32\u0026 index)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"name","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"index","Type":"System.Int32\u0026","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":206,"BodyHash":"74F02DB67BE2ED932817189C6E703638C169794B1270AA4FFA7C672D5AED5E55","Hash":"6DBCBF5B9000BC7D5C083482F53ACB1A7B09B0183C1A399C6C7681C3B84722BF","CalledMethods":["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\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)","Microsoft.Xna.Framework.Vector2::get_One()","Microsoft.Xna.Framework.Color::get_White()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.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\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"DrawText","Signature":"public System.Void DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":408,"BodyHash":"A9D2BE437771D7B781AE75478D4ED0C70D2BF6EAB38BF16B09E541FC4BD4B18D","Hash":"04997F0C3D59579BB0256BF6B78E403F34057D530969D9E47A868CEB7A0E7C96","CalledMethods":["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\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::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\u0026)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()","Shared.Data.RaidDataBase::GetRaidOrNull(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Models.Town.TownModel::GetLocalizedName()","Shared.Text.StringDefinitions::GetString(System.String)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()"],"StringLiterals":["Raid_UI_Approaching"],"Source":null},{"Id":"TalosImgui(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"TalosImgui","Signature":"private System.Void TalosImgui(Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":199,"BodyHash":"03C7E85412EE131DCC6747643D7B2467281CC6509261FF74A159987A43B581D2","Hash":"4D013484A3652FE95FC335A86DCB24D009F05C3ED505C1093D943E0E555B202B","CalledMethods":["System.String::op_Implicit(System.String)","ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan\u003CSystem.Char\u003E)","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","Candide.GameModels.Systems.BossSystem::\u003CTalosImgui\u003Eg__SendCheat|6_0(System.Int32, BossSystem.\u003C\u003Ec__DisplayClass6_0\u0026)"],"StringLiterals":["Talos","Beat Phase 1","End Laser Wall Phase","End Lever Phase","Beat Phase 2","End Phase 1","Start Phase 2","Start Dying"],"Source":null},{"Id":"Update(System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":75,"BodyHash":"953947F6755FABA65C9FCDC08C4E066EEDB7DD65AA80F9DC8AA64AA6A8E50994","Hash":"2C422E5422BA6869029187340FB6712259564DDE6A135549AA25171857D0B9D1","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"F93378DC4FF9BE21B46B94BF763DFBA069DA07F1A6C3B925A56AC76B3B113C7B"}