CandideServer.ServerSystems.Weather.Controllers.ServerThunderWeatherController
Type JSONpublic class in CandideServer.ServerSystems.Weather.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerSystems.Weather.Controllers - Base type
System.Object - Interfaces
CandideServer.Data.DataModels.IServerWeatherController - Hash
4E8C09FDD98A280D73619A0415E93504603654B9C9C7C4F5BDFC6176FC14FEB0
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
DisableLightningStrikes# | public | public System.Boolean DisableLightningStrikes |
ShootTimer# | public | public System.Single ShootTimer |
Timer# | public | public System.Single Timer |
Weather# | public | public Shared.Models.Weather.WeatherInstanceModel Weather |
Methods
Initialize
#
public System.Void Initialize(Shared.Models.Weather.WeatherInstanceModel instance)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
AAAC8B965F62625CF4AF7EF464ADA23935AC503B6ADA83E325D736C5BC385B94 - Body hash
854CEC6BCE4E5BB7CC1A8C897837885658DAB85734C4810F03FF72342B68BD6E - IL size93
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0BF0A6EBDBF7F831E10D473CAC4CF742E23049DC62D61BE026F2AC00C834F277 - Body hash
11DDE6893388520CB340AE31C8D81EDF2A148B14D074863242BA3E54445A7778 - IL size346
Referenced calls
CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController::WaterRandomPoint(Shared.Models.Weather.WeatherInstanceModel)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)System.Random::NextSingle()CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.Entities.ServerEntitySystemManager::CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean)CandideServer.ServerControllers.SpawnEntityArgs::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)System.Guid::NewGuid()CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)