CandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner
Type JSONpublic class in CandideServer.Entities.ControllerSets.Cyclops
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Cyclops - Base type
System.Object - Hash
AEA91C2669DEA6E9540F95EC60B22A0787A2815982F8B1F291EB40C493758833
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
CountPerInterval# | public | public System.Int32 CountPerInterval |
Duration# | public | public System.Single Duration |
Interval# | public | public System.Single Interval |
IsSpawning# | public | public System.Boolean IsSpawning |
SpawnArea# | public | public CandideCreator.Shared.Models.RectangleF SpawnArea |
SpawnHeight# | public | public System.ValueTuple<System.Single, System.Single> SpawnHeight |
_durationTimer# | private | private System.Single _durationTimer |
_intervalTimer# | private | private System.Single _intervalTimer |
_spawnAreaType# | private | private FallingRockSpawner.SpawnAreaType _spawnAreaType |
_spawnCenter# | private | private Microsoft.Xna.Framework.Vector2 _spawnCenter |
_spawnHollowRadius# | private | private System.Single _spawnHollowRadius |
_spawnRadius# | private | private System.Single _spawnRadius |
_worldId# | private | private System.Guid _worldId |
Methods
Draw
#
public System.Void Draw()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9BD26EE72C58A5387F884BB1B8079C646445E9768E3181E1A2A847D7AC7DBF9A - Body hash
3178D815613116EAD14F57B82C2F23845E79A073B3B5D0A11F4294C373A2AEDE - IL size130
Referenced calls
CandideCreator.Shared.Models.RectangleF::get_TopLeft()CandideCreator.Shared.Models.RectangleF::get_BottomRight()Microsoft.Xna.Framework.Color::get_White()CandideCreator.Shared.Graphics.VisualDebug::Rectangle(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)CandideCreator.Shared.Graphics.VisualDebug::CircleOutline(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)System.ArgumentOutOfRangeException::.ctor()
SpawnRocks
#
private System.Void SpawnRocks(System.Single minHeight, System.Single maxHeight, System.Single initialVelocity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4F6D7CFA787272D2117E52E70A7B401B5A93D2D32F3B73E21FCEA54059A0B19A - Body hash
921ACEFC4EB3F9944B1C7678135939B1EDD8322D7A8639281EBED07A309CED3A - IL size224
Referenced calls
CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector3::get_Zero()CandideServer.ServerControllers.SpawnEntityArgs::.ctor()System.Guid::NewGuid()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)
Start
#
public System.Void Start(System.Boolean waitBeforeFirstSpawn, System.Boolean immediateRocks)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
893CC914D9C31CA6D0189778CCDC71BF5CED23535B1BFBC314B4C6E58C4854C3 - Body hash
2DF17EBDDA35C988B9776288176FE82899848836C02432A313BF863879768C7B - IL size77
Stop
#
public System.Void Stop()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0E2B85672FAB88CCFFA250F421F47ADF6F662B0B79FE46B84908D30B1E9EA476 - Body hash
67DDB8865B6817EB27424A517481D70FB735E1C6A73DD183DA71CE46A2FC9D95 - IL size8
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0ED8B5A898897356BE2ADFA0E35388607A3D974F1BFF8B53398E7889FFB8B38E - Body hash
FD830C41013A7CAF539981205897C5F5B6C2F8053F630E3297FA1A8194B60AAF - IL size131