{"Id":"Candide.GameModels.Services.CropService","Name":"CropService","DisplayName":"CropService","FullName":"Candide.GameModels.Services.CropService","Namespace":"Candide.GameModels.Services","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"OnReceive_DryFarmland(CandideServer.MessageModels.Crops.DryFarmlandMessage)-\u003ESystem.Void","Name":"OnReceive_DryFarmland","Signature":"public System.Void OnReceive_DryFarmland(CandideServer.MessageModels.Crops.DryFarmlandMessage message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.DryFarmlandMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"078411E4EA2E03F2430F3550D302ECB15D1110DDB3B068691D53601CFD614B71","Hash":"812E4098E67578985D6FA0D5F883CBAC9E1A1E3C768CC9E1B71C506A9121FE51","CalledMethods":["Candide.GameModels.Managers.WorldTileManager::DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)","Candide.GameModels.Controllers.CropController::DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage)-\u003ESystem.Void","Name":"OnReceive_PlaceCrop","Signature":"public System.Void OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.SpawnCropMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"FBE17170F53AD9A176AC68407C3A42EE59CBDBD06A952CF3C51EA0961DC01EF6","Hash":"C7241D88B02DFB1B488A928C565C65D2826038E94A100DAF64BC7E4B551A4A3C","CalledMethods":["Candide.GameModels.Controllers.CropController::PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_RemoveCrop(CandideServer.MessageModels.Crops.RemoveCropMessage)-\u003ESystem.Void","Name":"OnReceive_RemoveCrop","Signature":"public System.Void OnReceive_RemoveCrop(CandideServer.MessageModels.Crops.RemoveCropMessage message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.RemoveCropMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":74,"BodyHash":"806BA87AE27C939256AF387347703401F890B61ADEAAC7B7DC020909E7CA272A","Hash":"F65D58845B7D8F7917ACD6346C46509FDE95AACFE252CC5B9BF24D8B319DCF14","CalledMethods":["Candide.GameModels.Managers.CropManager::OnPlayerHarvestedCrop(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.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_UpdateCrop(CandideServer.MessageModels.Crops.CropUpdateMessage)-\u003ESystem.Void","Name":"OnReceive_UpdateCrop","Signature":"public System.Void OnReceive_UpdateCrop(CandideServer.MessageModels.Crops.CropUpdateMessage message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.CropUpdateMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"7829A9A0906C987DA4C3CD07C203EFC11579332B8807788563F074FDFDD86759","Hash":"15F5EFF19810E7C0A87C1A3887D2C33BB8E86C946234CA7B8C4658E265F81F09","CalledMethods":["Candide.GameModels.Managers.CropManager::OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point)","Candide.GameModels.Controllers.CropController::UpdateCrop(Microsoft.Xna.Framework.Point, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_WaterCrop(CandideServer.MessageModels.Crops.WaterCropsMessage)-\u003ESystem.Void","Name":"OnReceive_WaterCrop","Signature":"public System.Void OnReceive_WaterCrop(CandideServer.MessageModels.Crops.WaterCropsMessage message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.WaterCropsMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"02618AF7D200760CFCEDC08D264E35982D25C3189B10BF05F521AA103E7B6104","Hash":"E48B634FE239A474CA8C8EFEC5D4A48257EEFE1BA01296EC168FB88AB5CD66B9","CalledMethods":["Candide.GameModels.Managers.WorldTileManager::WaterFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)","Candide.GameModels.Controllers.CropController::WaterCrops(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SendGetPlaceCrop(System.Guid, Microsoft.Xna.Framework.Point, System.Action)-\u003ESystem.Void","Name":"SendGetPlaceCrop","Signature":"public System.Void SendGetPlaceCrop(System.Guid itemInstanceId, Microsoft.Xna.Framework.Point tilePosition, System.Action onError)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"itemInstanceId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"onError","Type":"System.Action","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":93,"BodyHash":"A39B3CBA1046FE5C98649B6704F44B85E0B7D71252923C2AF290CDDF719F277C","Hash":"49B5E7958E30FFF2559E5F1B7172B843C0AC4A456EB0D235C7F1785B541A379C","CalledMethods":["CropService.\u003C\u003Ec__DisplayClass7_0::.ctor()","CandideServer.MessageModels.Crops.GetPlaceCropRequest::.ctor()","CropService.\u003C\u003Ec::\u003CSendGetPlaceCrop\u003Eb__7_0(CandideServer.MessageModels.Crops.GetPlaceCropResponse)","System.Action\u003CCandideServer.MessageModels.Crops.GetPlaceCropResponse\u003E::.ctor(System.Object, System.IntPtr)","CropService.\u003C\u003Ec__DisplayClass7_0::\u003CSendGetPlaceCrop\u003Eb__1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"],"StringLiterals":["get-place-crop"],"Source":null},{"Id":"SendPlaceCrop(Microsoft.Xna.Framework.Point, System.String)-\u003ESystem.Void","Name":"SendPlaceCrop","Signature":"public System.Void SendPlaceCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"cropId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":31,"BodyHash":"7128759C678D1E9C7FC8D9F57C43EDB0BD4F80EEDDE0D2C78DAF8F5EAA3814C1","Hash":"274CED9E4857F8401F72060BEF2759A1B08A63FCE9130A0EADBB6984A180F82D","CalledMethods":["CandideServer.MessageModels.Crops.SpawnCropMessage::.ctor()","Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["spawn-crop"],"Source":null},{"Id":"SendPlayerHarvestCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void","Name":"SendPlayerHarvestCrop","Signature":"public System.Void SendPlayerHarvestCrop(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":24,"BodyHash":"72FE90CF1331ACED2ABDA1BEF652DD67A94899C8E026A7E5C37098520103861F","Hash":"F340418CDA9A832ED414782B5D959FC10AFA022FCE88A5743313BC121C307F2F","CalledMethods":["CandideServer.MessageModels.Crops.HarvestCropMessage::.ctor()","Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["harvest-crop"],"Source":null},{"Id":"Send_TryRemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void","Name":"Send_TryRemoveCrop","Signature":"public System.Void Send_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":34,"BodyHash":"AF6CAE07D4C09FFDC999761FE37F6509136E6EC3A07FFD12481EAC4DEEF80ED2","Hash":"27294F0C15393C8A053FB00B3106F54BE2E46A09D229FA7B6B08D0F9F4A890A3","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["clear-crop"],"Source":null}],"Hash":"A0DBAC2D136325CC0CD281635E1CEEBFC043094F5459C66A9326A9A795D0E107"}