Romestead Assembly Reference

CandideServer.Entities.Controllers.Enemies.ServerBearController

Type JSON

public class in CandideServer.Entities.Controllers.Enemies

Methods4
Properties0
Fields26
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
AttackCooldownTimerprivateprivate System.String AttackCooldownTimer
AttackOnCooldownprivateprivate System.String AttackOnCooldown
BearGrouppublicpublic CandideServer.Entities.ControllerSets.Bear.BearGroup BearGroup
TargetEntityprivateprivate System.String TargetEntity
_biteAttackChargeDurationprivateprivate System.Single _biteAttackChargeDuration
_biteAttackCooldownprivateprivate System.Single _biteAttackCooldown
_biteAttackMovementLockDurationprivateprivate System.Single _biteAttackMovementLockDuration
_biteAttackRangeprivateprivate System.Single _biteAttackRange
_biteAttackSpellprivateprivate System.String _biteAttackSpell
_biteAttackSpellTriggerDelayprivateprivate System.Single _biteAttackSpellTriggerDelay
_clawAttackChargeDurationprivateprivate System.Single _clawAttackChargeDuration
_clawAttackCooldownprivateprivate System.Single _clawAttackCooldown
_clawAttackMovementLockDurationprivateprivate System.Single _clawAttackMovementLockDuration
_clawAttackRangeprivateprivate System.Single _clawAttackRange
_clawAttackSpellprivateprivate System.String _clawAttackSpell
_firstClawAttackSpellTriggerDelayprivateprivate System.Single _firstClawAttackSpellTriggerDelay
_pauseDurationAfterLosingAggroprivateprivate System.Single _pauseDurationAfterLosingAggro
_pounceTimerprivateprivate System.Single _pounceTimer
_randomizedAttackIndexprivateprivate System.Int32 _randomizedAttackIndex
_runSpeedprivateprivate System.Single _runSpeed
_secondClawAttackSpellTriggerDelayprivateprivate System.Single _secondClawAttackSpellTriggerDelay
_shouldWanderHomeprivateprivate System.Boolean _shouldWanderHome
_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
  • HashCE588C5FF8C63C8B14CBC64413A4CC056DE9C52ACA278A5CCF38495C5910F42E
  • Body hash2E3EFAA1F6993347E6D15EE745AE0685F477782E396527E20F1F73AA88CD1CBE
  • IL size3361
Referenced calls
String literals
  • base
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • aggroed
  • chase
  • attack
  • biteAttack
  • clawAttack
  • targetEntity
  • attackCooldownTimer
  • attackOnCooldown
  • event:/creature/bear/bear_aggro

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2C806DBE99558CE31AAB2A0F3F798B96F58BDF5B42F5818C8579587325DBCA58
  • Body hash52D137E22690DFFAA6C0FCFF13E4B8A268F00383385F43E2A30812EB94CC3E19
  • IL size798
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
  • bite_attack_spell
  • bite_attack_range
  • bite_attack_charge_time
  • bite_attack_spell_trigger_delay
  • bite_attack_movement_lock_duration
  • bite_attack_cooldown
  • claw_attack_spell
  • claw_attack_range

OnRemove

public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB61508E4ABA17EDBF01764C6833FC1FFF6F4355819A33BFC0BA1DCFCC14371CC
  • Body hash942ACB9D53BBC19914758B9BAAA1F12DF76F22646FB551DA8CA551317CE748B3
  • IL size44
Referenced calls

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCAAD0C2103F4B727330D032B728748A5462C844C70F4D0DD02E75B73E733F590
  • Body hashD16A1F816D6650E8CDD7FCE876D1892353E43DC1C3E343AD7F0B52B6D26F1A56
  • IL size20
Referenced calls