{"Id":"Candide.Entities.Controllers.Talos.TalosWeakSpotController","Name":"TalosWeakSpotController","DisplayName":"TalosWeakSpotController","FullName":"Candide.Entities.Controllers.Talos.TalosWeakSpotController","Namespace":"Candide.Entities.Controllers.Talos","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BaseMeshOffset:Microsoft.Xna.Framework.Vector3","Name":"BaseMeshOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 BaseMeshOffset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DD7327BF1926E9730003F046B50F6D8E2D0C5310E8A0B97CA6FEA5FF352F99C1"},{"Id":"BasePos:Microsoft.Xna.Framework.Vector3","Name":"BasePos","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 BasePos","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"386A722FB73E690175A89E0A20589290A3387E81D094CFBB69F74417BC9B71E5"},{"Id":"FrameOffset:System.Int32","Name":"FrameOffset","Type":"System.Int32","Signature":"public System.Int32 FrameOffset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9C77BE160925817884FD26222E554E6EF32F7F61273D84F6A783442666916D7A"},{"Id":"LitTimer:System.Single","Name":"LitTimer","Type":"System.Single","Signature":"public System.Single LitTimer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2C6FB05448F7E2AD60A45CF2C590B1934B6AC4E936684D864C201A66393E74BD"},{"Id":"Parent:Candide.Entities.Controllers.Talos.TalosArenaController","Name":"Parent","Type":"Candide.Entities.Controllers.Talos.TalosArenaController","Signature":"public Candide.Entities.Controllers.Talos.TalosArenaController Parent","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8F06F8080BCEEC85FA1A4DBA0FB7D7AA5F6146C5472DFF48A4734C25ABFBDB64"},{"Id":"_steamAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_steamAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _steamAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4EC689695C60126087A00A47C93BA4036CE750DDD71F1A2692E9CECA6CA87BC0"}],"Properties":[{"Id":"IsArmoured:System.Boolean","Name":"IsArmoured","Type":"System.Boolean","Signature":"public System.Boolean IsArmoured","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"2D31A912BEE3C19CBC1EDF11A16FA8E46F16C69DC0043E39FCBCDC55E52C5BD8"},{"Id":"IsDamaged:System.Boolean","Name":"IsDamaged","Type":"System.Boolean","Signature":"public System.Boolean IsDamaged","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"4E77A2A6B84C9EEFD2681F97787BE8C46E76F72A45CD1F6B69892BDD7BFCFF57"},{"Id":"IsDying:System.Boolean","Name":"IsDying","Type":"System.Boolean","Signature":"public System.Boolean IsDying","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"85F9BEBC90297A9EB9FB9183D5BEFAA93702BD4C280C31CD33C073B46E141418"},{"Id":"IsLit:System.Boolean","Name":"IsLit","Type":"System.Boolean","Signature":"public System.Boolean IsLit","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"A5D488F10B11ABFB26F0437B84A4405F77B55C174067E8ABAB1384C7566C571F"},{"Id":"VisualState:System.Int32","Name":"VisualState","Type":"System.Int32","Signature":"public System.Int32 VisualState","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"57ACE0B30660EAFA750414B7E76A4C9D0FEDC454C821A677321779A37CB740A0"}],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1418,"BodyHash":"BB6AA2CC87990B6552B40822789372EC8C2CF192B4DC57598D6F15CAE9395B2D","Hash":"6DC3B19C8B872E408FEDABBE504F94123E889D8372DBCCAAAE00386258349600","CalledMethods":["Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Shared.Entity.EntityWrapper::get_MeshOffset()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_SpriteSheet()","Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::op_Inequality(System.String, System.String)","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeOut(System.Single)","Candide.Entities.Controllers.Talos.TalosWeakSpotController::SetLightProperties(System.Single)","CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()","CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)","Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()","Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsLit()","CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)","Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)","Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector4::get_One()"],"StringLiterals":["inactive","erupt_to_inactive","erupt"],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":533,"BodyHash":"CAD09E3AA3C9CB9EBE70ACF9F124CD16337D26A4F08EC830A49AFBBEC6326475","Hash":"F16073B834C183F4109E133DF5B7203EDF59C33945B4F3A7FBCB828A00171524","CalledMethods":["Shared.Entity.EntityWrapper::get_MeshOffset()","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Frame()","Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])","Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_1()","Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_2()","Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_3()","Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_4()","Candide.Entities.Controllers.Talos.TalosWeakSpotController::\u003CEntityInitialize\u003Eb__16_5()","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])","Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)","Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_VisualState()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["boss/talos/steam_vent","inactive","erupt","erupt_loop","erupt_to_inactive","event:/creature/Talos/talos_weak_spot_steam"],"Source":null},{"Id":"GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E","Name":"GetToolTip","Signature":"public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)","Visibility":"public","ReturnType":"System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E","Parameters":[{"Name":"tooltipBuilder","Type":"System.Text.StringBuilder","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A","Hash":"4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A","CalledMethods":["System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":108,"BodyHash":"6926771331AC239F023DB2D0DB38DFE7B5253ED915878ED456FD68BC9FEEA100","Hash":"B106B46D684B69057AE07D6961B9FDCC98A7774788AD8894A3C8701F299656E0","CalledMethods":["Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()","Candide.Toolkit.ClientToolDamageHelper::HandleRockToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/Talos/talos_weak_spot_hit"],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"1C5207C65C52DD443828E89D285DEC6D8988FFE447F05ACDA1397104853AA015","Hash":"B031075E39665663921175B353FC38ADBC1A72FB3EBB376A61E3338F4901CF2B","CalledMethods":["Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B","Hash":"02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"SetLightProperties(System.Single)-\u003ESystem.Void","Name":"SetLightProperties","Signature":"private System.Void SetLightProperties(System.Single strength)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"strength","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":172,"BodyHash":"BAD755BB2AC473A49584DC7FEE1EA89559B2A6F188D9DCDDA2E3C136018D0744","Hash":"40A89EDB0CD8A90D1002A621B6463957B5160DC52112E65C4521FC3B793BA006","CalledMethods":["Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_LightSourceDrawEntityShadows(System.Boolean)","Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)","Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)","Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)","Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)","Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":496,"BodyHash":"DDCF118FB5AC846C1E55F620186FE8C7D393FD27453825A6B9C50E09E93500F1","Hash":"31C55739E5F7E5BAC6B02B162D0E078F6A6DDDB25CACF421543508929A529316","CalledMethods":["System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsLit()","Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)","Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsDying()","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::set_Health(System.Single)","Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","System.String::op_Equality(System.String, System.String)","System.String::op_Inequality(System.String, System.String)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["erupt","event:/creature/Talos/talos_weak_spot_steam","erupt_loop"],"Source":null}],"Hash":"1B8B291A8EDCE8A291073742C9887167B94A85B44CD66D1BBF2066EE9F7A332A"}