{"Id":"Candide.GameModels.Managers.CropManager","Name":"CropManager","DisplayName":"CropManager","FullName":"Candide.GameModels.Managers.CropManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point)-\u003ECropServerController\u002BCanPlantCropResult","Name":"CheckIsValidPlantLocation","Signature":"public CropServerController.CanPlantCropResult CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition)","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}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"B161E37831D86CA731C34170C42FC422F67453D1B8675884E6B3DD288395888B","Hash":"A2B25F1B26312C457B44A5CAAC4DFE1C9FF5FCF194A78942C46A17D0B6D0175B","CalledMethods":["CandideServer.ServerControllers.CropServerController::SharedCanSpawnCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, System.Boolean, Shared.Models.WorldTile[,], System.String[,])"],"StringLiterals":[],"Source":null},{"Id":"HarvestCrop(Candide.GameModels.Models.ClientCropModel)-\u003ESystem.Void","Name":"HarvestCrop","Signature":"public System.Void HarvestCrop(Candide.GameModels.Models.ClientCropModel crop)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"crop","Type":"Candide.GameModels.Models.ClientCropModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"A5209F9126EF812443DB7B15276DA3F599CE1EFCE144FF65682CE8F3F4EBCBA2","Hash":"4F301AC5AE7D529D6AE4A779BB55CF075D1F70EF556A1ABBCDFDD479BE725720","CalledMethods":["Candide.GameModels.Models.ClientCropModel::get_IsGrown()","Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)","Candide.GameModels.Services.CropService::SendPlayerHarvestCrop(Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null},{"Id":"OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void","Name":"OnPlayerHarvestedCrop","Signature":"public System.Void OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point tilePosition)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":51,"BodyHash":"C306464FB59F440F4042B111F7FC1B9746A63E64F317BB6703B40A46BFAAC9F1","Hash":"BB73520AC8E484F304CE8C071995A11431808F569B2EE477F3774A1C495EE1CE","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["event:/environment/harvest"],"Source":null},{"Id":"TryPlaceCrop(CandideServer.Data.DataModels.CropData, Microsoft.Xna.Framework.Point, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void","Name":"TryPlaceCrop","Signature":"public System.Void TryPlaceCrop(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition, Shared.Models.Items.ItemInstanceModel item)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"cropData","Type":"CandideServer.Data.DataModels.CropData","IsOut":false,"IsOptional":false},{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"item","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":94,"BodyHash":"46BBF4A8914BF530247B06D5F6D58522092AB3476E683F5DB8BD825433A32486","Hash":"10B6DE9B18915D185143B9D8ACBCD9F9F27A6CF640DE8E363859350BD5C6400D","CalledMethods":["CropManager.\u003C\u003Ec__DisplayClass2_0::.ctor()","Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)","Candide.GameModels.Controllers.CropController::PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)","CropManager.\u003C\u003Ec__DisplayClass2_0::\u003CTryPlaceCrop\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.CropService::SendGetPlaceCrop(System.Guid, Microsoft.Xna.Framework.Point, System.Action)"],"StringLiterals":[],"Source":null},{"Id":"TryRemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void","Name":"TryRemoveCrop","Signature":"public System.Void TryRemoveCrop(Microsoft.Xna.Framework.Point point)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":75,"BodyHash":"7C574B12410327826664000E23FBDB01396A98BEB2AFBAE2D38C1F3D30E3AF94","Hash":"CA3D2E075B69B335B8BFAB714F07D07179057EA2BAC3006EF6D8053D05560BB1","CalledMethods":["Candide.GameModels.Services.CropService::Send_TryRemoveCrop(Microsoft.Xna.Framework.Point)","Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["event:/buildings/construction_remove"],"Source":null}],"Hash":"2F7916E1E3C0948E27645B89A69D0B75451A134147E8B4D46D425787A3062D92"}