Romestead Assembly Reference

CandideServer.Entities.Controllers.Enemies.ServerBoarController

Type JSON

public class in CandideServer.Entities.Controllers.Enemies

Methods7
Properties0
Fields42
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
AttackCooldownTimerprivateprivate System.String AttackCooldownTimer
AttackOnCooldownprivateprivate System.String AttackOnCooldown
CurrentChargeSpeedprivateprivate System.String CurrentChargeSpeed
TargetEntityprivateprivate System.String TargetEntity
_chargeAttackChargeDurationprivateprivate System.Single _chargeAttackChargeDuration
_chargeAttackCooldownprivateprivate System.Single _chargeAttackCooldown
_chargeAttackDurationprivateprivate System.Single _chargeAttackDuration
_chargeAttackLeapSpeedprivateprivate System.Single _chargeAttackLeapSpeed
_chargeAttackMovementLockDurationprivateprivate System.Single _chargeAttackMovementLockDuration
_chargeAttackRangeprivateprivate System.Single _chargeAttackRange
_chargeAttackSpellprivateprivate System.String _chargeAttackSpell
_chargeAttackWasBlockedByShieldprivateprivate System.Boolean _chargeAttackWasBlockedByShield
_chargeCollisionCheckDelayprivateprivate System.Single _chargeCollisionCheckDelay
_chargeCollisionCheckTimerprivateprivate System.Single _chargeCollisionCheckTimer
_chargeRotationSpeedprivateprivate System.Single _chargeRotationSpeed
_chargeSpeedprivateprivate System.Single _chargeSpeed
_chargeStartSpeedprivateprivate System.Single _chargeStartSpeed
_chaseDurationBeforeChargeAttackprivateprivate System.Single _chaseDurationBeforeChargeAttack
_collidedDuringChargeprivateprivate System.Boolean _collidedDuringCharge
_collidedDuringChargeAttackprivateprivate System.Boolean _collidedDuringChargeAttack
_dazedDurationprivateprivate System.Single _dazedDuration
_hasCastChargeAttackSpellprivateprivate System.Boolean _hasCastChargeAttackSpell
_hitTargetDuringChargeAttackprivateprivate System.Boolean _hitTargetDuringChargeAttack
_initiateChargeAttackRangeprivateprivate System.Single _initiateChargeAttackRange
_isChargeAttackingprivateprivate System.Boolean _isChargeAttacking
_isChargingprivateprivate System.Boolean _isCharging
_normalAttackChargeDurationprivateprivate System.Single _normalAttackChargeDuration
_normalAttackCooldownprivateprivate System.Single _normalAttackCooldown
_normalAttackDurationprivateprivate System.Single _normalAttackDuration
_normalAttackLeapSpeedprivateprivate System.Single _normalAttackLeapSpeed
_normalAttackMovementLockDurationprivateprivate System.Single _normalAttackMovementLockDuration
_normalAttackRangeprivateprivate System.Single _normalAttackRange
_normalAttackSpellprivateprivate System.String _normalAttackSpell
_normalAttackSpellTriggerDelayprivateprivate System.Single _normalAttackSpellTriggerDelay
_pauseDurationAfterLosingAggroprivateprivate System.Single _pauseDurationAfterLosingAggro
_reachMaxChargeSpeedDurationprivateprivate System.Single _reachMaxChargeSpeedDuration
_runSpeedprivateprivate System.Single _runSpeed
_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

CastChargeAttackSpell

private System.Void CastChargeAttackSpell()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF51DBBAC7239AEA4838EAE0E5D32AE7A1C37D474E4959B9407B236F6DD0A5349
  • Body hash45D7D21B47476190FD8E73F916160739BB93A6EE535757EDCAD95609AD4DA2EA
  • IL size156
Referenced calls
Called by

CreateStateMachine

public BM.StateMachine CreateStateMachine()

Method metadata
  • Visibilitypublic
  • Return typeBM.StateMachine
  • StaticFalse
  • VirtualTrue
  • Hash80A0D160FAD161BCF8C068906F617ABF0C79B850B9870EF7F04953CAECB63150
  • Body hash22CCB5137BA56902318AF24E3CE07D569627FC9CAC8DAC535B21D4C60EFD3A67
  • IL size3642
Referenced calls
String literals
  • base
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • aggroed
  • chase
  • normalAttack
  • chargeAttack
  • charge
  • attack
  • break
  • dazed
  • targetEntity

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashE94D1269CAEC227299ABDDA2958CFCE202A394E001F81C8CEAAB47C26D6D593E
  • Body hash02466EEC9C20F1DC9A8E21DDFBD3D3C70C93E5D3F7EF948ADC5847BC73A74755
  • IL size922
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
  • normal_attack_spell
  • normal_attack_range
  • normal_attack_charge_time
  • normal_attack_duration
  • normal_attack_leap_speed
  • normal_attack_spell_trigger_delay
  • normal_attack_movement_lock_duration
  • normal_attack_cooldown

OnBlockedByShield

public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashAE2DF5F68495095EA4091C1EC4419C29407524AA3608590EA58C2C780D9D6AC3
  • Body hash221E7A32473CE4698DFC93D924BF2140406519C879278CA91E440A775510B724
  • IL size70
Referenced calls

OnEntityCollision

public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashEB71B703C0E7A36635D22753CC3700455EDAFE3DB3D2C35DA13773C3A1EE3055
  • Body hashF13E6A29D5CFBCBBF1D7A59742CF6E6C8ACF29FCEA3B92AEC444256DC402C566
  • IL size550
Referenced calls

OnTerrainCollision

public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashE9CDFF34BCAE139443D30F9128081F47FC189F0E9D47C08C86629CAB52342B1E
  • Body hash7F91000BA647302000B821B03640C093CF609983241BCC011DB1D825177B825C
  • IL size193
Referenced calls

SendBoarMessage

private System.Void SendBoarMessage(CandideServer.Entities.Controllers.Enemies.BoarMessage message)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash438990D644504A4E0C156D8C2D909D17401E646E958C8D4940F7C81BFAAA403A
  • Body hash7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E
  • IL size59
Referenced calls