Romestead Assembly Reference

CandideServer.Entities.ControllerSets.ServerRockCrabController

Type JSON

public class in CandideServer.Entities.ControllerSets

Methods3
Properties0
Fields45
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
FirstAttackDirectionprivateprivate System.String FirstAttackDirection
HideFromDamageCooldownTimerprivateprivate System.String HideFromDamageCooldownTimer
HideFromDamgeOnCooldownprivateprivate System.String HideFromDamgeOnCooldown
IsHiddenprivateprivate System.String IsHidden
IsHiddenIdKeypublicpublic System.String IsHiddenIdKey
NormalAttackCooldownTimerprivateprivate System.String NormalAttackCooldownTimer
NormalAttackOnCooldownprivateprivate System.String NormalAttackOnCooldown
PeekCooldownTimerprivateprivate System.String PeekCooldownTimer
PeekOnCooldownprivateprivate System.String PeekOnCooldown
SecondAttackDirectionprivateprivate System.String SecondAttackDirection
TargetEntityprivateprivate System.String TargetEntity
_attackAngleOffsetprivateprivate System.Single _attackAngleOffset
_firstNormalAttackSpellprivateprivate System.String _firstNormalAttackSpell
_firstNormalAttackSpellTriggerDelayprivateprivate System.Single _firstNormalAttackSpellTriggerDelay
_hiddenDamageReductionprivateprivate System.Single _hiddenDamageReduction
_hideFromDamageCooldownprivateprivate System.Single _hideFromDamageCooldown
_hideFromDamageDurationprivateprivate System.Single _hideFromDamageDuration
_hideThresholdprivateprivate System.Single _hideThreshold
_materialPitchprivateprivate System.ValueTuple<System.Single, System.Single> _materialPitch
_materialSoundprivateprivate System.String _materialSound
_materialVolumeprivateprivate System.Single _materialVolume
_normalAttackAngleOffsetprivateprivate System.Single _normalAttackAngleOffset
_normalAttackAnimationTimeScaleprivateprivate System.Single _normalAttackAnimationTimeScale
_normalAttackChargeDurationprivateprivate System.Single _normalAttackChargeDuration
_normalAttackCooldownprivateprivate System.Single _normalAttackCooldown
_normalAttackMovementLockDurationprivateprivate System.Single _normalAttackMovementLockDuration
_normalAttackRangeprivateprivate System.Single _normalAttackRange
_pauseDurationAfterLosingAggroprivateprivate System.Single _pauseDurationAfterLosingAggro
_peekCooldownprivateprivate System.Single _peekCooldown
_peekDurationprivateprivate System.Single _peekDuration
_peekThresholdprivateprivate System.Single _peekThreshold
_runSpeedprivateprivate System.Single _runSpeed
_secondNormalAttackSpellprivateprivate System.String _secondNormalAttackSpell
_secondNormalAttackSpellTriggerDelayprivateprivate System.Single _secondNormalAttackSpellTriggerDelay
_shouldWanderHomeprivateprivate System.Boolean _shouldWanderHome
_sneakAttackAnimationTimeScaleprivateprivate System.Single _sneakAttackAnimationTimeScale
_sneakAttackChargeDurationprivateprivate System.Single _sneakAttackChargeDuration
_sneakAttackMovementLockDurationprivateprivate System.Single _sneakAttackMovementLockDuration
_sneakAttackRangeprivateprivate System.Single _sneakAttackRange
_sneakAttackSpellprivateprivate System.String _sneakAttackSpell
_sneakAttackSpellTriggerDelayprivateprivate System.Single _sneakAttackSpellTriggerDelay
_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
  • HashFAFD4F92E8C1CB8DC69D8C0A1CA3FB3328E6FA2973347294061FEBA0BD00A178
  • Body hash1FC5154C423E0664DAF02074FFD88F55760DF89FC303A8034F95203D78400FBA
  • IL size4658
Referenced calls
String literals
  • isHidden
  • is_hidden
  • base
  • passive
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • hiddenPassive
  • aggro
  • hiddenAggroed
  • hideFromDamage
  • peek
  • chase

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash8334599C119D2C9DFEAE23458DAA8EF3391F97E4BA727B957C2A558B01D074A8
  • Body hash4983FB801D16C9C6966315FF77651427F44AD353F29C5AC35436BBAB633436DA
  • IL size1059
Referenced calls
String literals
  • walk_speed
  • run_speed
  • should_wander_home
  • wander_home_radius
  • min_wander_distance
  • max_wander_distance
  • min_wander_idle_duration
  • max_wander_idle_duration
  • first_normal_attack_spell
  • second_normal_attack_spell
  • normal_attack_range
  • normal_attack_charge_time
  • first_normal_attack_spell_trigger_delay
  • second_normal_attack_spell_trigger_delay
  • normal_attack_movement_lock_duration
  • normal_attack_cooldown

OnDamaged

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash74997B01FC7DD4F071AE5100DEF97F237BC9FBC90182641557129A58AD0BB741
  • Body hashE6F7FB3040AA69501AB044CADDCE416B23A62B48E95238063E6404EBC02C16CB
  • IL size70
Referenced calls
String literals
  • isHidden