{"Id":"Candide.Entities.Controllers.Other.VariableTextureController","Name":"VariableTextureController","DisplayName":"VariableTextureController","FullName":"Candide.Entities.Controllers.Other.VariableTextureController","Namespace":"Candide.Entities.Controllers.Other","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Controllers.Other.VariableTextureControllerBase","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_damageTimer:System.Single","Name":"_damageTimer","Type":"System.Single","Signature":"private System.Single _damageTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"45A84B094165EE8B8A6C789EFAFB31B6190EA0B8DA040D792519BDA0BC08B67A"}],"Properties":[],"Events":[],"Methods":[{"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":12,"BodyHash":"B408727C933977BAA1E0787AC0F35A4014EA710C631958B38A8220587680F030","Hash":"D403373C28D0B01246F669A931D7E5690C4529C50C939DA9E2EC60D8D685FAFF","CalledMethods":["Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)"],"StringLiterals":["texture"],"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":46,"BodyHash":"245246DCD983DCD67FB827BF79FC6B0906217575905855EE780FBEC36BDD4B27","Hash":"C552AF6345897125736A80B231E817374BAD62025FC5D3C24702588A3392322A","CalledMethods":["Candide.Entities.Controllers.Other.VariableTextureController::SpawnParticles(Shared.Combat.DamageResult)"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"69505A2278E5D8037EEE5FDA5B2B777076A9F7AEA0C3D674820D73BEF4458B27","Hash":"46C89DC74B3FD6D58EBE6ABFAC1B9E30D62FD7A5DDAF43D8AEA40345E850343E","CalledMethods":["Candide.Entities.Controllers.Other.VariableTextureController::SpawnParticles(Shared.Combat.DamageResult)"],"StringLiterals":[],"Source":null},{"Id":"SpawnParticles(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"SpawnParticles","Signature":"public System.Void SpawnParticles(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":false,"IsConstructor":false,"GenericArity":0,"IlSize":202,"BodyHash":"AD1889C294AC8DD13EE8651270C80C4CD2EA458B51C90083EE91C9DF08B38D63","Hash":"C15F02C89E51E4407CC42F212078777AF73ABD6867CC97480F1A4748DE1D4D1B","CalledMethods":["Shared.Entity.EntityWrapper::get_MaxHealth()","CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)","Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","Microsoft.Xna.Framework.Vector3::Length()","System.MathF::Max(System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Velocity()","Shared.Entity.EntityWrapper::get_Fdt()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)"],"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":25,"BodyHash":"7F4F5FEEA86D57858039F14D3CA2515AFB329364682BD2CED742AEA4CBF7029E","Hash":"DA0A79DB9B994A9777340B101E5C6F70B72C74B723CA2DF1B607E1CBAEB21EF1","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()"],"StringLiterals":[],"Source":null}],"Hash":"D407511CD0C5D56C4629F90FDC5830136F6E708DE3C56D38E3CF23788FA0D215"}