CandideServer.ServerSystems.CropServerSystem
Type JSONpublic class in CandideServer.ServerSystems
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerSystems - Base type
System.Object - Hash
8FF7BEFF51E72A7DED0C95EFF36BF651C99E92289290F1FB66AD3AEAF46F4BFB
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
WetFarmlandCheckTimer# | public | public System.Single WetFarmlandCheckTimer |
WetFarmlandDriedUpReuseList# | private | private System.Collections.Generic.List<Microsoft.Xna.Framework.Point> WetFarmlandDriedUpReuseList |
WetFarmlandTimeBetweenChecks# | public | public System.Single WetFarmlandTimeBetweenChecks |
Methods
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5E25D1F3A23D5267140D71565527C14610A03CAFD50BD0A44BF90716AF2D5795 - Body hash
DDE5CEACD95AFF8A7F6EB88D6C62F16B5FD3078553893A44A26C880CDAB77FA8 - IL size334
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)Shared.Models.WorldStats::Get(System.String)System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::GetEnumerator()HashSet.Enumerator<Microsoft.Xna.Framework.Point>::get_Current()System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, CandideServer.Models.CropServerModel>::get_Item(!0)CandideServer.Models.CropServerModel::get_FullyGrown()CandideServer.ServerManagers.CropServerManager::CropGrown(CandideServer.Models.CropServerModel)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)CandideServer.Data.DataModels.CropData::get_StageGrowthTime()System.TimeSpan::op_GreaterThanOrEqual(System.TimeSpan, System.TimeSpan)System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)CandideServer.ServerServices.CropServerService::SendUpdateCrop(CandideServer.Models.CropServerModel, System.Boolean)HashSet.Enumerator<Microsoft.Xna.Framework.Point>::MoveNext()System.IDisposable::Dispose()System.TimeSpan::get_TotalSeconds()CandideServer.ServerSystems.CropServerSystem::UpdateWetFarmlandCheck(System.Single)
Called by
String literals
WorldStats_CropGrowthModifier
UpdateWetFarmlandCheck
#
private System.Void UpdateWetFarmlandCheck(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CB6D943C328E57093B5F5326D847E4ABB3174E28D1B9EC03A5135BF31EC024E6 - Body hash
1724179BA4C56B8BBDF6838D66F4964BB7B281EBE9825FF25146E95D380CCE9E - IL size448
Referenced calls
System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel>::get_Count()System.DateTime::get_Ticks()System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::Clear()System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel>::GetEnumerator()Dictionary.Enumerator<Microsoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel>::get_Current()System.Collections.Generic.KeyValuePair<Microsoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel>::Remove(!0)Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)System.Nullable<WorldTile.GroundType>::.ctor(!0)CandideServer.ServerControllers.WorldTilesServerController::SetTile(Microsoft.Xna.Framework.Point, System.Nullable<WorldTile.GroundType>, System.Nullable<WorldTile.StructureType>)System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::Add(!0)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, CandideServer.Models.CropServerModel>::TryGetValue(!0, !1&)CandideServer.ServerControllers.CropServerController::FarmlandDried(CandideServer.Models.CropServerModel)Dictionary.Enumerator<Microsoft.Xna.Framework.Point, CandideServer.Models.FarmlandStatusModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::get_Count()CandideServer.Toolkit.TileBoundsHelper::GetTileBoundsFromPoints(System.Collections.Generic.List<Microsoft.Xna.Framework.Point>)CandideServer.ServerServices.CropServerService::SendDryFarmland(Microsoft.Xna.Framework.Rectangle, System.Collections.Generic.List<Microsoft.Xna.Framework.Point>)