{"Id":"CandideServer.ServerControllers.CropServerController","Name":"CropServerController","DisplayName":"CropServerController","FullName":"CandideServer.ServerControllers.CropServerController","Namespace":"CandideServer.ServerControllers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AfterWorldGameStateLoaded()-\u003ESystem.Void","Name":"AfterWorldGameStateLoaded","Signature":"public System.Void AfterWorldGameStateLoaded()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":141,"BodyHash":"2FDA0E2984B796FF0776EB9B9B4EF62131D07ED407D0FACD9CE81B31BB68A4A0","Hash":"83143419EEB06840E535D68B970EE9378A3004F216A45DBD001CCDEDDA8DA6D9","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Values()","Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::get_Current()","CandideServer.Database.CropDataBase::GetCropOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.ServerControllers.CropServerController::RemoveCrop(Microsoft.Xna.Framework.Point)","CandideServer.Models.CropServerModel::get_FullyGrown()","System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)","Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Could not find crop data "," when loading world."],"Source":null},{"Id":"CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)-\u003ESystem.Boolean","Name":"CanSpawnCrop","Signature":"public System.Boolean CanSpawnCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId, System.Boolean spawnAnywhere, out CandideServer.Data.DataModels.CropData\u0026 cropData)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"cropId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"spawnAnywhere","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"cropData","Type":"CandideServer.Data.DataModels.CropData\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"E9D9BC0F2EDC294768163C3C0BE995D471222DAF51D0596CC1329312F8D16794","Hash":"93EA9762C91C2E35519C4558F331559B3CE1DD439B9FCC8EA14EBC8811E787AF","CalledMethods":["CandideServer.Database.CropDataBase::GetCropOrNull(System.String)","CandideServer.ServerControllers.CropServerController::SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, System.Boolean, Shared.Models.WorldTile[,], System.String[,])"],"StringLiterals":[],"Source":null},{"Id":"FarmlandDried(CandideServer.Models.CropServerModel)-\u003ESystem.Void","Name":"FarmlandDried","Signature":"public System.Void FarmlandDried(CandideServer.Models.CropServerModel crop)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"crop","Type":"CandideServer.Models.CropServerModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"C876CECE68CBF55173A25B14BE0354C7EB69D36895BD70BAE464D26D1BA9FA45","Hash":"83714432FD3EDC2FB46B880053675A80D9C886F9272E6EAD4334D7A054A10E4D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"HarvestRegrowableCrop(CandideServer.Models.CropServerModel)-\u003ESystem.Void","Name":"HarvestRegrowableCrop","Signature":"public System.Void HarvestRegrowableCrop(CandideServer.Models.CropServerModel crop)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"crop","Type":"CandideServer.Models.CropServerModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":48,"BodyHash":"7CDEE429788D1CA763B9AE157CF7B498A5959BE16138C2E5F7D8B0F309678934","Hash":"70793EAD37FE95DEBF28D43E9B2B7CC80898906539391E9D55628228BA0A15D5","CalledMethods":["System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"RemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Boolean","Name":"RemoveCrop","Signature":"public System.Boolean RemoveCrop(Microsoft.Xna.Framework.Point tilePosition)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":97,"BodyHash":"0B731B0E672CCA6FED17D5BCE567A616FE1E13E755E7E0171E5C0CBAAB5697F2","Hash":"E694956E7599804CFE41BADAB3C2007645F383B53108E85C79A3C76DC2FB3C1C","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::Remove(!0)","System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Remove(!0)","CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)","CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)","CandideServer.ServerControllers.WorldTilesServerController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, System.Boolean, Shared.Models.WorldTile[,], System.String[,])-\u003ECropServerController\u002BCanPlantCropResult","Name":"SharedCanSpawnCrop","Signature":"public CropServerController.CanPlantCropResult SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition, System.Boolean spawnAnywhere, Shared.Models.WorldTile[,] worldTiles, System.String[,] biomeIds)","Visibility":"public","ReturnType":"CropServerController.CanPlantCropResult","Parameters":[{"Name":"cropData","Type":"CandideServer.Data.DataModels.CropData","IsOut":false,"IsOptional":false},{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"spawnAnywhere","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"worldTiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"biomeIds","Type":"System.String[,]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":253,"BodyHash":"91D6486022ADD7B1A9E89E847B61914E891E70FA9F1BCA00E245B1C5133988D8","Hash":"C030237C4C8BE6AFA8E7638FFD7E3CF49E08AE89B90DD4E777DCC2A23C52291D","CalledMethods":["System.Array::GetLength(System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Shared.Data.GroundTileFlagsExtension::HasFlags(Shared.Data.GroundTileFlags, Shared.Data.GroundTileFlags)","System.String[,]::Get(System.Int32, System.Int32)","CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)","System.String::op_Equality(System.String, System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::Contains(!0)"],"StringLiterals":["flat"],"Source":null},{"Id":"SpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector2)-\u003ECandideServer.Models.CropServerModel","Name":"SpawnCrop","Signature":"public CandideServer.Models.CropServerModel SpawnCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId, System.Boolean grown, System.Boolean wild, Microsoft.Xna.Framework.Vector2 pixelOffset)","Visibility":"public","ReturnType":"CandideServer.Models.CropServerModel","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"cropId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"grown","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"wild","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"pixelOffset","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":153,"BodyHash":"905F5AC771AE5EACB7276BE7A8004ED733E9F730AF7BFC12D1F18C00C7EFBBA7","Hash":"E780DA741BD3F7627668455F77D11B7B208461ADBEC96F96535420DC279B0323","CalledMethods":["CandideServer.ServerControllers.CropServerController::CanSpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, CandideServer.Data.DataModels.CropData\u0026)","CandideServer.Models.CropServerModel::.ctor()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::set_Item(!0, !1)","System.Collections.Generic.HashSet\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)","CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)","CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null},{"Id":"WaterCrop(CandideServer.Models.CropServerModel)-\u003ESystem.Void","Name":"WaterCrop","Signature":"public System.Void WaterCrop(CandideServer.Models.CropServerModel crop)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"crop","Type":"CandideServer.Models.CropServerModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"91333696CFB235CC99FE4717C6007041A6646DFB2ED8BD60784142994EE46C05","Hash":"13B5BC940F108FF6A320C739D703B04E5750284DD59BAB7135DE3287A259F3F0","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"186B7B098EF043652A803CCAE3A8B2D79C5C30920CAB9D258F73B9B8CA90C159"}