Romestead Assembly Reference

CandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner

Type JSON

public class in CandideServer.Entities.Controllers

Methods7
Properties0
Fields17
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
AggroedPlayerCharacterprivateprivate System.Nullable<System.Guid> AggroedPlayerCharacter
CheckTimerprivateprivate System.Single CheckTimer
InitialThreatprivateprivate System.Single InitialThreat
SpawnIntervalprivateprivate System.Single SpawnInterval
_instantAggroprivateprivate System.Boolean _instantAggro
_maxSpawnsprivateprivate System.Int32 _maxSpawns
_playerCheckDistanceprivateprivate System.Single _playerCheckDistance
_roarTimerprivateprivate System.Single _roarTimer
_serverEntityprivateprivate CandideServer.Entities.ServerEntityModel _serverEntity
_spawnCooldownprivateprivate System.Single _spawnCooldown
_spawnedEntitiesprivateprivate System.Nullable<System.Guid>[] _spawnedEntities
_spawnIdprivateprivate System.Guid _spawnId
_spawnIntervalTimerprivateprivate System.Single _spawnIntervalTimer
_spawnOffsetprivateprivate Microsoft.Xna.Framework.Vector3 _spawnOffset
_spawnSlotsprivateprivate System.Int32 _spawnSlots
_spawnTimerprivateprivate System.Single _spawnTimer
_spawnVelocityprivateprivate Microsoft.Xna.Framework.Vector3 _spawnVelocity

Methods

CheckSpawnedEntities

private System.Void CheckSpawnedEntities()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF15B3B3A8F17B1FFFAC4FC0EAFE6D2267DB5B2F169B7609B480904ED36B78007
  • Body hash477D1FBA9008497CFBBE880D79386B1BB893ACDF5B1DE0EA5466F92BAF87C268
  • IL size79
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::ContainsKey(!0)
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashAE130D9F3FB1D154EC75918771D58EB60E414256E5742910A71EB521D9AA448A
  • Body hash173C82DC916C9327675C11BAA06D733459A1E67AD99AD30E4F4CCF3EB302AF2F
  • IL size312
Referenced calls
String literals
  • spawn_cooldown
  • max_spawns
  • entity_id
  • spawn_offset
  • spawn_velocity
  • player_check_distance
  • instant_aggro

FindPlayerTarget

private System.Void FindPlayerTarget()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash80E9245FC7A5049C5BE818EC7CD567D2F926B8EB5ADC8AFCAB7C4A522F4B5BF5
  • Body hash00D5E64D72E41A3E1A54E2E656754FD3EE8077C4DB7EA2CBC449D8ECA73C6263
  • IL size197
Referenced calls
  • Shared.Entity.EntityWrapper::get_Position2()
  • CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)
  • System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()
  • Dictionary.Enumerator<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::Deconstruct(!0&, !1&)
  • Shared.Entity.EntityWrapper::get_WorldId()
  • System.Guid::op_Inequality(System.Guid, System.Guid)
  • CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::.ctor(!0)
  • Dictionary.Enumerator<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

GetAvailableSpawnSlots

private System.Int32 GetAvailableSpawnSlots()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash05235D665078280FE8C78E13B69A079501B0EB9823938B431532ECADFBF3740B
  • Body hash6A275DAAD40BD7A6A08ADB8AA1F77F57C9E17E0E449D86108A0B5E135FB7E86B
  • IL size46
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
Called by

OnRemove

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

SpawnEntity

private System.Void SpawnEntity()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash50F5D65DD628D8EE253263A99C7FA1246F9BCDF0D1B8A119F7EE25321DBC372F
  • Body hash18A08F0B760BC23C73956A5AC848B9F0C74F4B3250A40252199FEE957D7BFB40
  • IL size536
Referenced calls
Called by
String literals
  • ServerSpawnerLimitedController: Server entity was null
  • ServerSpawnerLimitedController: Spawn index less than 0. Make sure you have checked you can spawn before running this.
  • no_aggro_sound
  • true
  • SpawnEntity

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3A85426AA3045388D929F131E323B095B7700CF1932414B2553BD4EC22F12EDE
  • Body hash5FD1B09DE623BDB75E22EFA7D254D85C84A541468B8AC71B43326869AFFBE6CC
  • IL size369
Referenced calls