Candide.Entities.Controllers.Talos.TalosWeakSpotController
Type JSONpublic class in Candide.Entities.Controllers.Talos
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Talos - Base type
Shared.Entity.Base.AbstractController - Hash
1B8B291A8EDCE8A291073742C9887167B94A85B44CD66D1BBF2066EE9F7A332A
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
BaseMeshOffset# | public | public Microsoft.Xna.Framework.Vector3 BaseMeshOffset |
BasePos# | public | public Microsoft.Xna.Framework.Vector3 BasePos |
FrameOffset# | public | public System.Int32 FrameOffset |
LitTimer# | public | public System.Single LitTimer |
Parent# | public | public Candide.Entities.Controllers.Talos.TalosArenaController Parent |
_steamAnimationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _steamAnimationStateMachine |
Properties
| Name | Visibility | Signature |
|---|---|---|
IsArmoured# | public | public System.Boolean IsArmoured |
IsDamaged# | public | public System.Boolean IsDamaged |
IsDying# | public | public System.Boolean IsDying |
IsLit# | public | public System.Boolean IsLit |
VisualState# | public | public System.Int32 VisualState |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6DC3B19C8B872E408FEDABBE504F94123E889D8372DBCCAAAE00386258349600 - Body hash
BB6AA2CC87990B6552B40822789372EC8C2CF192B4DC57598D6F15CAE9395B2D - IL size1418
Referenced calls
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&, 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()
String literals
inactiveerupt_to_inactiveerupt
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F16073B834C183F4109E133DF5B7203EDF59C33945B4F3A7FBCB828A00171524 - Body hash
CAD09E3AA3C9CB9EBE70ACF9F124CD16337D26A4F08EC830A49AFBBEC6326475 - IL size533
Referenced calls
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<System.Single>, System.Single, System.Boolean)<>z__ReadOnlyArray<CandideCreator.Shared.SpacSystem.State>::.ctor(T[])Candide.Entities.Controllers.Talos.TalosWeakSpotController::<EntityInitialize>b__16_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.Talos.TalosWeakSpotController::<EntityInitialize>b__16_1()Candide.Entities.Controllers.Talos.TalosWeakSpotController::<EntityInitialize>b__16_2()Candide.Entities.Controllers.Talos.TalosWeakSpotController::<EntityInitialize>b__16_3()Candide.Entities.Controllers.Talos.TalosWeakSpotController::<EntityInitialize>b__16_4()Candide.Entities.Controllers.Talos.TalosWeakSpotController::<EntityInitialize>b__16_5()<>z__ReadOnlyArray<CandideCreator.Shared.SpacSystem.Transition>::.ctor(T[])Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)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)
String literals
boss/talos/steam_ventinactiveerupterupt_looperupt_to_inactiveevent:/creature/Talos/talos_weak_spot_steam
GetToolTip
#
public System.ValueTuple<System.String, System.Nullable<Microsoft.Xna.Framework.Color>> GetToolTip(System.Text.StringBuilder tooltipBuilder)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<System.String, System.Nullable<Microsoft.Xna.Framework.Color>> - StaticFalse
- VirtualTrue
- Hash
4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A - Body hash
6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A - IL size20
Referenced calls
System.ValueTuple<System.String, System.Nullable<Microsoft.Xna.Framework.Color>>::.ctor(!0, !1)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B106B46D684B69057AE07D6961B9FDCC98A7774788AD8894A3C8701F299656E0 - Body hash
6926771331AC239F023DB2D0DB38DFE7B5253ED915878ED456FD68BC9FEEA100 - IL size108
Referenced calls
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)
String literals
event:/creature/Talos/talos_weak_spot_hit
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
B031075E39665663921175B353FC38ADBC1A72FB3EBB376A61E3338F4901CF2B - Body hash
1C5207C65C52DD443828E89D285DEC6D8988FFE447F05ACDA1397104853AA015 - IL size20
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF - Body hash
AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B - IL size8
SetLightProperties
#
private System.Void SetLightProperties(System.Single strength)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
40A89EDB0CD8A90D1002A621B6463957B5160DC52112E65C4521FC3B793BA006 - Body hash
BAD755BB2AC473A49584DC7FEE1EA89559B2A6F188D9DCDDA2E3C136018D0744 - IL size172
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, 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)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
31C55739E5F7E5BAC6B02B162D0E078F6A6DDDB25CACF421543508929A529316 - Body hash
DDCF118FB5AC846C1E55F620186FE8C7D393FD27453825A6B9C50E09E93500F1 - IL size496
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::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&, Shared.Entity.Components.Component)Candide.Entities.Controllers.Talos.TalosWeakSpotController::get_IsArmoured()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, 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)
String literals
eruptevent:/creature/Talos/talos_weak_spot_steamerupt_loop