Romestead Assembly Reference

Candide.Entities.Controllers.Talos.TalosWeakSpotController

Type JSON

public class in Candide.Entities.Controllers.Talos

Methods8
Properties5
Fields6
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
BaseMeshOffsetpublicpublic Microsoft.Xna.Framework.Vector3 BaseMeshOffset
BasePospublicpublic Microsoft.Xna.Framework.Vector3 BasePos
FrameOffsetpublicpublic System.Int32 FrameOffset
LitTimerpublicpublic System.Single LitTimer
Parentpublicpublic Candide.Entities.Controllers.Talos.TalosArenaController Parent
_steamAnimationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _steamAnimationStateMachine

Properties

NameVisibilitySignature
IsArmouredpublicpublic System.Boolean IsArmoured
IsDamagedpublicpublic System.Boolean IsDamaged
IsDyingpublicpublic System.Boolean IsDying
IsLitpublicpublic System.Boolean IsLit
VisualStatepublicpublic System.Int32 VisualState

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash6DC3B19C8B872E408FEDABBE504F94123E889D8372DBCCAAAE00386258349600
  • Body hashBB6AA2CC87990B6552B40822789372EC8C2CF192B4DC57598D6F15CAE9395B2D
  • IL size1418
Referenced calls
String literals
  • inactive
  • erupt_to_inactive
  • erupt

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF16073B834C183F4109E133DF5B7203EDF59C33945B4F3A7FBCB828A00171524
  • Body hashCAD09E3AA3C9CB9EBE70ACF9F124CD16337D26A4F08EC830A49AFBBEC6326475
  • 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_vent
  • inactive
  • erupt
  • erupt_loop
  • erupt_to_inactive
  • event:/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 typeSystem.ValueTuple<System.String, System.Nullable<Microsoft.Xna.Framework.Color>>
  • StaticFalse
  • VirtualTrue
  • Hash4E8743CB060BCB5CCF8526826D6B6520326C8C2936F6DC12D25E133FDC827B3A
  • Body hash6CF67B3E0ED63650951442C6C8815DF27FE7918BC559B13AB1EC52B994F0179A
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB106B46D684B69057AE07D6961B9FDCC98A7774788AD8894A3C8701F299656E0
  • Body hash6926771331AC239F023DB2D0DB38DFE7B5253ED915878ED456FD68BC9FEEA100
  • IL size108
Referenced calls
String literals
  • event:/creature/Talos/talos_weak_spot_hit

OnOutOfHealth

public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashB031075E39665663921175B353FC38ADBC1A72FB3EBB376A61E3338F4901CF2B
  • Body hash1C5207C65C52DD443828E89D285DEC6D8988FFE447F05ACDA1397104853AA015
  • IL size20
Referenced calls

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF
  • Body hashAE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B
  • IL size8
Referenced calls

SetLightProperties

private System.Void SetLightProperties(System.Single strength)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash40A89EDB0CD8A90D1002A621B6463957B5160DC52112E65C4521FC3B793BA006
  • Body hashBAD755BB2AC473A49584DC7FEE1EA89559B2A6F188D9DCDDA2E3C136018D0744
  • 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)
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash31C55739E5F7E5BAC6B02B162D0E078F6A6DDDB25CACF421543508929A529316
  • Body hashDDCF118FB5AC846C1E55F620186FE8C7D393FD27453825A6B9C50E09E93500F1
  • IL size496
Referenced calls
String literals
  • erupt
  • event:/creature/Talos/talos_weak_spot_steam
  • erupt_loop