CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController
Type JSONpublic class in CandideServer.Entities.ControllerSets.Talos
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Talos - Base type
Shared.Entity.Base.AbstractController - Hash
0990DD9299C97E33BD16CD75548BC7CD1FC5C3F9236C921CA4B4BF2AA95FC2E8
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
BasePos# | public | public Microsoft.Xna.Framework.Vector3 BasePos |
CanVent# | public | public System.Boolean CanVent |
Config# | public | public CandideServer.Entities.ControllerSets.Talos.TalosFightConfig Config |
KnockedOut# | public | public System.Boolean KnockedOut |
Parent# | public | public CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController Parent |
_activeTimer# | private | private System.Single _activeTimer |
_attackCooldown# | private | private System.Single _attackCooldown |
_inactiveTimer# | private | private System.Single _inactiveTimer |
_previousHealth# | private | private System.Single _previousHealth |
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
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5C578DF3DCDD5A9053E3F8F5186C2E9CB4393648AFCF5396D8E8989B3C3227FE - Body hash
42DAB637FA5982A268AADF8E135EDAB4910E9B0B316E397545027B031B168B67 - IL size37
Referenced calls
ForceExposed
#
public System.Void ForceExposed()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9CE063453A84F9685FEC5FB050913EA665F6C3E3FA5F1D2C182796157D89D44B - Body hash
8241D4B3BCABD71EAE448686A0780FF26B5CBD8441992FE6757744F6A3170848 - IL size44
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3B064AFF864860437E5521DCE41D2E2814537A7748B92CEA6A5C4B371B213C1C - Body hash
D193C1B99D233F02F7E865850922A3C1083586555CF420FB6A0838BC08785688 - IL size73
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()CandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::TookWeakSpotDamage(System.Single, Shared.Entity.EntityWrapper, CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController)
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
4494D4DD6E46156B1E3C15FEB48A55B6B10DD519736468E9881B08F8123CE215 - Body hash
5A5924AE139852CDA7B2C33946F864087635393B13627A1CE7CD8A44C8E3CD00 - IL size137
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetInactiveTimer()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOnLight()
PrepareTurnOnLight
#
public System.Void PrepareTurnOnLight()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D06358FB98AC8E81766CB06CA1700B94B0CB9C959AEED1BC1409C8C2A5AAFEE7 - Body hash
CC84B3DB245EA3264F8550E48126B54A61DDAD9E906B31BE305010AA5D6D63AB - IL size54
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)
RemoveDamaged
#
private System.Void RemoveDamaged()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1FD768B627149DFB22FCD67FAB239922BE18E37BECE2749995F453386D65F837 - Body hash
43355F5824961253E60367DDA80B50D01B2E5C13B1E21899E3B80EF77004B00E - IL size16
SetActiveTimer
#
private System.Void SetActiveTimer()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
595D3F0976D03F2CFC01A79F740C028D239D84B856FA413C655EF0B83992FE8B - Body hash
9CCA7E6132524F0BDC2D5F1374559CC6701CADB3B3C116C7200FEE2079607835 - IL size43
Referenced calls
System.Random::Next(System.Int32, System.Int32)
SetBrokenDying
#
public System.Void SetBrokenDying()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5D7ACA4F62BE2FFB9D5A0307F5BF72F0793F896E8B798F35EF89E93B6D57E9A1 - Body hash
940686007A21E236D8D281FB5A28683D8B248DEC9E8BE5B177266F6CE1569A2D - IL size12
SetConfig
#
public System.Void SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig config)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D461D05973F30B0C892188E99B59566D12CDBDB9845C563C96ABE2E14C395A0B - Body hash
89F979F5CF77462D39EA424F530653AB12CC816F933A04E83682CE30BCA436F7 - IL size8
SetDamaged
#
private System.Void SetDamaged()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2D489C28D8F65201C19C836CF162DAA9FD7C12B45DD28487AECCE2BD7547B764 - Body hash
F51D7D91DBE72C1C5E1FEBDFD8481EC85CF1CF96F64D50DF3CE58130DA4FE028 - IL size16
SetDying
#
public System.Void SetDying()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CDA758B4AB1525943EC5EE3B9AA7DE91C8F4D43DE24E65AB583B844A1180ECA7 - Body hash
87FDDEE5CB8D676A1C2E21CF0E23065CD2C0F2034EE1487A737A45F5AEACCE51 - IL size52
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
SetInactiveTimer
#
private System.Void SetInactiveTimer()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
00A1D80B342EF97B4E3835ADD7A267D60BA18DF85B702661800F751440716D8A - Body hash
68054A063B5E4A7032FD6D47EEC35507C330B512F9647DF39D0D5881DEA14C66 - IL size27
Referenced calls
SetKnockedOut
#
public System.Void SetKnockedOut()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5F3A99435EB57F5388384341FA26F0FAD329633977C64F3715FF42DDF2F60D10 - Body hash
454CF05167E60A9F61796BDB8DC293EC1F4618697EE897C4B0E0C71CD9CD305F - IL size14
Referenced calls
SetNewHealth
#
private System.Void SetNewHealth(System.Single health)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7225BBF889C7DE2AACA357476D0603A557F4B73F51A4E711AFF34389E7952615 - Body hash
9ED685104C82E9F895975E0C058F4D3F5F3BF9320FD243CAC73E4B8539CE8EEE - IL size50
Referenced calls
Shared.Entity.EntityWrapper::set_Health(System.Single)Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
Called by
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetRepairableCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartPhase1CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartPhase2CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::TurnOnLight
SetRepairable
#
public System.Void SetRepairable()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E24BB95FB02A62B2C07B07794BE99DF4696801FCDE97B4FACFA09C79C3FFD13C - Body hash
3C3B40357286E75265C8C0D185EFA75362AF5749712B6B2DF94A2B2D7286BD7A - IL size42
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealth(System.Single)Shared.Entity.EntityWrapper::set_Health(System.Single)
ShootSteam
#
public System.Void ShootSteam()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4CE0B4FC82B4C2B9564FF622F735380C522B9B37F590A042C93BDACD90A9A6FC - Body hash
D4B1FB3A9A9917344244C7D99E265DC7FAB77F5E69A981182BFE0DF251BA319D - IL size39
StartPhase1
#
public System.Void StartPhase1()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
60F5BF8FA27701B7187DB1B66BD8F891588215928C4320ED4D5A971704C810AB - Body hash
DEF309046C434B6AE209841B36C24C67C56D6F44E587A9049BE659CF291FDF53 - IL size25
Referenced calls
StartPhase2
#
public System.Void StartPhase2()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
381E89091C2D0720FBA4821B1DAF27E89D5240E0DBA223B659339E02F79E5514 - Body hash
53B742796C2A3024B85BCC7890E4701C3BAC4CA4E85D16239788E5EED5C6E9A3 - IL size25
Referenced calls
StartVenting
#
public System.Void StartVenting()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
17F3D4604D862EA0A0F34413B4F26AB5D0A9868B63018FD28B1DD0A706C90CB7 - Body hash
9217F7A05E23AD221E00BCC7DCFE3D6FD7C2300083762217C5B04CBAB71B533A - IL size50
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetActiveTimer()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
StopVenting
#
public System.Void StopVenting()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
31EE2D39F4B2D056F83E860CBC6BE36C3441BDEB74FB79F9D7914AFAB77C0608 - Body hash
5603BCAA7498D867CDB1A96C68543D7EF143BB84D3BFDE3A2CA2FD0524042AAF - IL size44
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
TurnOffLight
#
public System.Void TurnOffLight()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
84831D24F5FA57A38677C243667F898F3E8EC8DFE6098377A618B6C06311BDE4 - Body hash
CDBD8025274D13B3E030F4FB3F620CE5C9AD54462B9AA34A88D4CE2FF2A802F7 - IL size42
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
Called by
CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::EndPhase1ACandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePhase1BCandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdatePhase2CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::ShootSteam
TurnOnLight
#
public System.Void TurnOnLight()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6B08097DC2952ED49290C7E024CC4D8F41DC686AF164468C5032F00DC50AA199 - Body hash
C8BCC7841091A39F6B2530170DDB24A12746EBC0286372BE5604CFEB381D82D9 - IL size137
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StopVenting()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDying()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealth(System.Single)Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0CDE25332F7C1B43854890A530D277BE33D1AA8090E315DECA9C9E5B5EEDCC92 - Body hash
7B7A42750F2B3F71BBA6DD87F132365CB0AB3A4F02E779482436A81F24BB88F3 - IL size491
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)CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsArmoured()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDamaged()System.MathF::Min(System.Single, System.Single)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_MaxHealth()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::RemoveDamaged()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetDamaged()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsLit()CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::OnWeakSpotRepaired(System.Single)CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_VisualState()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::UpdateVenting()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::get_IsDying()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::UpdateExposed()
UpdateExposed
#
private System.Void UpdateExposed()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
679234DD7FA7449F05954719CA087ABC4B688D19F868FB06634B9E9403F2C03F - Body hash
2CBFFBBE342B462966B5CE96EBF458F1B192CC850FA0269626A00F6032F1F186 - IL size45
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StartVenting()
UpdateVenting
#
private System.Void UpdateVenting()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
021E2F2D99C44F91CBDEE293EB2E00BFBF3D460072E79C87CA692CF953B63330 - Body hash
C016D046B5723DBEDDBFBA1B4C9EE4182CB2101958C5F13592510A1F97CE6DA7 - IL size211
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetInactiveTimer()CandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::StopVenting()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)
String literals
talos:vent