CandideServer.Entities.Controllers.ServerFruitSpawnerController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
545603C077AB2462AFC5AF8FB9F805464AB2E08E3FBD5D0A16BC7653F687564E
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
CheckCanSpawnAgainTimer# | public | public System.Single CheckCanSpawnAgainTimer |
GrowthAnimationFrameTime# | public | public System.Single GrowthAnimationFrameTime |
SpawnEntityBaseId# | public | public System.Guid SpawnEntityBaseId |
SpawnEntityBaseIdKey# | public | public System.String SpawnEntityBaseIdKey |
TimeUntilNextSpawn# | public | public System.Single TimeUntilNextSpawn |
Methods
ClearToSpawn
#
private System.Boolean ClearToSpawn()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
6EC5D0184EC984EFCB167C92B4B8CAA3CD006C5EF4F581C5D06D7177B6E8AB63 - Body hash
EF3A8216A8AE63AB9BED80E7E6B77DA8385AB7B49A05191214BEB3A97827DBAA - IL size58
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Count()
DisableCollision
#
private System.Void DisableCollision()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EFEB3A8FFDF3A90DD7A86909993BB7C73693EA497AF04D0366ECD8108B31E5AB - Body hash
36051AD15F2AE55CB42F29D0C65FFE43D187887C45A75CBC517AC0C050D82038 - IL size46
Referenced calls
EnableCollision
#
private System.Void EnableCollision()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7F9286CF2988B96130C50C5FE2C9A6FA2B1F7C023D5E41A534070E97411C53FA - Body hash
A0AECD1E28ABDC27D339B7A2D9E3045CCC2982B09A1EC9C646830EFC612DD675 - IL size19
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5722F404707310D0C9805032341394B109EC53B54C92E5ADB7CD9CAB82163733 - Body hash
255D0320E1E4ACFFFCB9479D264C344A3A7F360EEE6B2564207E395C9024B109 - IL size121
Referenced calls
String literals
spawn-entity-id
SpawnFruit
#
private System.Void SpawnFruit()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B30CB26258478E623C68A2A5F57A417C5C950B8F36496A9B6623364FAB12E0F0 - Body hash
3BC4EA35982EEBF5635DEF58D9210B11B7D513E5C6F8515BAE6200946174C658 - IL size135
Referenced calls
Shared.Entity.EntityWrapper::get_Id()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)CandideServer.Entities.Controllers.ServerFruitSpawnerController::DisableCollision()CandideServer.ServerControllers.SpawnEntityArgs::.ctor()Shared.Entity.EntityWrapper::get_Position()System.Guid::NewGuid()CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)
StartGrowing
#
private System.Void StartGrowing()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
98CD4398EE31B94CD33E1188836E3CD51417F1C8C7DB46A4BCAA889A45DB3BDA - Body hash
14DA22DC035162BEAF4DE16F1C0CAB90DCCFC32AB76172E06CC9721B02CEF9A9 - IL size25
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E329B0187E40862F7276762AC855E63579D163DE0D18C45075B5313FA4FDFCEB - Body hash
BCD4A55269597F3EA09BCCC4144D87CAECF8445AEDB94B07A8711903C409A737 - IL size257
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.Controllers.ServerFruitSpawnerController::ClearToSpawn()CandideServer.Entities.Controllers.ServerFruitSpawnerController::StartGrowing()Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)CandideServer.Entities.Controllers.ServerFruitSpawnerController::SpawnFruit()