Romestead Assembly Reference

CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner

Type JSON

public class in CandideServer.Entities.Controllers.Enemies

Methods11
Properties0
Fields18
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.Controllers.Enemies
  • Base typeShared.Entity.Base.AbstractController
  • HashE681F54C7029AF2DCB523B93F135229C2ED2E6D313A290D8F2FDC4C3DA00EA48

Relationships

Fields

NameVisibilitySignature
AmountSpawnedInCurrentWavepublicpublic System.Int32 AmountSpawnedInCurrentWave
CooldownBetweenSpawnsTimerpublicpublic System.Single CooldownBetweenSpawnsTimer
CooldownBetweenWavesTimerpublicpublic System.Single CooldownBetweenWavesTimer
CurrentWavepublicpublic System.Int32 CurrentWave
Finishedpublicpublic System.Int32 Finished
Idlepublicpublic System.Int32 Idle
PlayerNearbyCheckTimerpublicpublic System.Single PlayerNearbyCheckTimer
Triggeredpublicpublic System.Int32 Triggered
_enemiesPerWaveprivateprivate System.Int32 _enemiesPerWave
_enemyIdprivateprivate System.Guid _enemyId
_onPlayerNearbyTriggerDistanceprivateprivate System.Single _onPlayerNearbyTriggerDistance
_spawnConditionprivateprivate ServerEnemySpawner.SpawnCondition _spawnCondition
_spawnConditionMetprivateprivate System.Boolean _spawnConditionMet
_spawnIntervalprivateprivate System.Single _spawnInterval
_spawnOffsetprivateprivate System.Single _spawnOffset
_spawnWaveIntervalprivateprivate System.Single _spawnWaveInterval
_triggeringEntityIdprivateprivate System.Nullable<System.Guid> _triggeringEntityId
_waveCountprivateprivate System.Int32 _waveCount

Methods

DoSpawn

private System.Void DoSpawn()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD6273FDCAD4D7E3915B3A0A3F3458ACDDF2DAB55472829A921C586F2BF5223D3
  • Body hash5508EA8E9F212DE41A5DCAD52EE8F3623E4EF3495EE5DA1C93FE8FDE07032837
  • IL size390
Referenced calls
Called by
String literals
  • spawntable_id
  • summoner-faction
  • dust_poof_big

EnterTriggeredState

private System.Void EnterTriggeredState()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7C8C9032B5AE2FAC26DE1985DAF8B045B1A8DD810AEB1C19745B724DA0D490BD
  • Body hashD2C8E02A2B8E07106E97AF08DC9638A3ECA93472E78AF1E008169302F8218656
  • IL size21
Referenced calls
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash64499708721F4779FD1A650C752179CAD0E851B22BE4E1784EFAA94521CF7766
  • Body hash5E082E4164293BA82D29F1C01594A57214A259F2E91957EB375F89FFC316DDA8
  • IL size216
Referenced calls
String literals
  • spawn_wave_interval
  • time_between_spawns
  • wave_count
  • enemies_per_wave
  • enemy_id
  • spawn_offset
  • spawn_condition
  • on_player_nearby_trigger_distance

OnAttached

public System.Void OnAttached(Shared.Entity.EntityWrapper liftingEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashE25811F2F2CF026CA7B7C2200BB9077D210B822A1045FF96C71A5951CC626EAA
  • Body hash5CEE4AC2A5FCA62FCBCCFBC701E32B90D1C99E9BA68098A964D36595CE508AB0
  • IL size34
Referenced calls
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::.ctor(!0)

OnDamaged

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash22082D9E91D0D598C389E1F7C857C814E87449CC51AD60D6C844BEECF6623741
  • Body hash6B185E9DE19F65799ABA9FF9E42013FC8AA74C209581D2B76082A493E56DD7CB
  • IL size29

OnInteract

public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash97CBF7E24B195AFE145C45AC4332007AF8B54AF2BA0D399BD0B6F3E83A828E67
  • Body hash0EA5DFED850224FEFBC93FD96CECF38609CED2F12B27F049A60BB68411BC651B
  • IL size34
Referenced calls
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::.ctor(!0)

OnOutOfHealth

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashF2C876AE9407C4D47037E3B4C9BD5C1DD58AAEEB9A22145728974CD20768144C
  • Body hashAE3BCB4B415043DB95ADF220E6BDE8EC838E6B02A2D2258CBA6A91763CB0BAA6
  • IL size75
Referenced calls

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash493165AEF16E8955A93755052BDB1F2962C04E87F9D8D6284F605AC0AE7AEEB8
  • Body hashD40C9163F6F9364C47D1FAC93D3BA6FD7061463DC813658D31DD8AB7928F57B0
  • IL size67
Referenced calls

UpdateIdle

private System.Void UpdateIdle()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash27A9A6268BBA6A14F4FA18A3C5F4B7EE67AD01CF062F8D8FC022A2EA35A43490
  • Body hashA3C67B0142E4E50F94B7CFA7A73E06E6408FD4395F3CAA4D3E2B8ED8B101CB9E
  • IL size206
Referenced calls
Called by

UpdateTriggered

private System.Void UpdateTriggered()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6547BE247167BDD2A8876CA0368CF85EF756A98B6D3E70F9153349E46ED5F9ED
  • Body hashB4E42711E6788CC62E5259803C975E0E53F170B44A06393C7A748C8AEDEFDD38
  • IL size113
Referenced calls
Called by