Romestead Assembly Reference

CandideServer.Entities.Controllers.Enemies.ServerAshManController

Type JSON

public class in CandideServer.Entities.Controllers.Enemies

Methods6
Properties0
Fields13
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
ExplosivePotprivateprivate System.String ExplosivePot
TargetEntityprivateprivate System.String TargetEntity
_explosivePotprivateprivate CandideServer.Entities.ServerEntityModel _explosivePot
_hasAttachedExplosivePotprivateprivate System.Boolean _hasAttachedExplosivePot
_runSpeedprivateprivate System.Single _runSpeed
_shouldWanderHomeprivateprivate System.Boolean _shouldWanderHome
_sprintSpeedprivateprivate System.Single _sprintSpeed
_targetEntityprivateprivate Shared.Entity.EntityWrapper _targetEntity
_targetEntityIdprivateprivate System.Guid _targetEntityId
_walkSpeedprivateprivate System.Single _walkSpeed
_wanderDistanceprivateprivate System.ValueTuple<System.Single, System.Single> _wanderDistance
_wanderHomeRadiusprivateprivate System.Single _wanderHomeRadius
_wanderIdleDurationprivateprivate System.ValueTuple<System.Single, System.Single> _wanderIdleDuration

Methods

CreateStateMachine

public BM.StateMachine CreateStateMachine()

Method metadata
  • Visibilitypublic
  • Return typeBM.StateMachine
  • StaticFalse
  • VirtualTrue
  • Hash28CA21B0E60D60CFA53215DB34BEFFA7C74F02319A313CE2BCCFC56658FF074F
  • Body hashBB4CD24755444AB929F72EA4684FC6D53DF54FEF38064F9532AE9A70604A0BBC
  • IL size1531
Referenced calls
String literals
  • base
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • aggroed
  • chase
  • pause
  • chaseSprint
  • targetEntity
  • explosivePot

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash87C5DD7D96F46A147F1BFADCB22B1C069F5B2DF0CA9F5A7A01F9EDF98E5E8B16
  • Body hashF908A6D09C2EEBD2D22E017BDB39536B51860F64616060D8AA22F93756CFB832
  • IL size402
Referenced calls
String literals
  • walk_speed
  • run_speed
  • sprint_speed
  • should_wander_home
  • wander_home_radius
  • min_wander_distance
  • max_wander_distance
  • min_wander_idle_duration
  • max_wander_idle_duration
  • dsog
  • targetEntity

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash4834AF2A203FE0F2164388B547C480F897879FC48805158A854A738C8D2EEAF6
  • Body hash7DE694013A81E1A673FF64AC8325FCDF3385D58DAA2BC59190718C5C666116E8
  • IL size45
Referenced calls

OnOutOfHealth

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash5D169BC0CE6FD478EBFD5C1ABB3CD1F4A661E3BE756625FC221E1C73877A76C1
  • Body hashB1BA6A0A214611E711FE41CB5FFE8E4CDAFC1F100F45366212EF1C3E6C9B15CD
  • IL size142
Referenced calls

SpawnExplosivePot

private System.Void SpawnExplosivePot()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7158ECEFCB89D010EA878B7E66174BE02C308295437265E244AEBDF4AB62EC25
  • Body hashDD1E0AD53501C4942FD2C1966FBA6D4E3D85CB3E8463D0988DA0D58742CBF2D3
  • IL size327
Referenced calls
Called by
String literals
  • SpawnExplosivePot
  • explosivePot
  • fuse_timer