{"Id":"CandideServer.ServerServices.CropServerService","Name":"CropServerService","DisplayName":"CropServerService","FullName":"CandideServer.ServerServices.CropServerService","Namespace":"CandideServer.ServerServices","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"OnReceive_ClearCrop(CandideServer.MessageModels.Crops.ClearCropMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void","Name":"OnReceive_ClearCrop","Signature":"public System.Void OnReceive_ClearCrop(CandideServer.MessageModels.Crops.ClearCropMessage message, CandideServer.EventBus.EventBusArgs args)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.ClearCropMessage","IsOut":false,"IsOptional":false},{"Name":"args","Type":"CandideServer.EventBus.EventBusArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":94,"BodyHash":"ED856B625B3B60ED5D0A5E2494112FB6025455386E6057BCC55F8A30A055A6D0","Hash":"01EF0125EE708EF4185A4D2E362417FF7361B14A767C0E5CEB158695726DE936","CalledMethods":["CandideServer.ServerManagers.CropServerManager::ClearCrop(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["remove-crop"],"Source":null},{"Id":"OnReceive_GetPlaceCrop(CandideServer.MessageModels.Crops.GetPlaceCropRequest, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void","Name":"OnReceive_GetPlaceCrop","Signature":"public System.Void OnReceive_GetPlaceCrop(CandideServer.MessageModels.Crops.GetPlaceCropRequest request, CandideServer.EventBus.EventBusArgs args)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"request","Type":"CandideServer.MessageModels.Crops.GetPlaceCropRequest","IsOut":false,"IsOptional":false},{"Name":"args","Type":"CandideServer.EventBus.EventBusArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":73,"BodyHash":"BB8B98EFB712A963768B09D5D4DDC3C7B50A0B610CD95DB83DE69CBD117A6B88","Hash":"8D7E96B4382ED7FBE2C8FE268C94335C5F3C5248593079896EBD80E9DDCC7CB2","CalledMethods":["CandideServer.ServerManagers.CropServerManager::TryPlaceCrop(Microsoft.Xna.Framework.Point, System.Guid, CandideServer.EventBus.EventBusArgs)","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","CandideServer.MessageModels.Crops.GetPlaceCropResponse::.ctor()","System.Nullable\u003CSystem.Int32\u003E::get_Value()","CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)","CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void","Name":"OnReceive_PlaceCrop","Signature":"public System.Void OnReceive_PlaceCrop(CandideServer.MessageModels.Crops.SpawnCropMessage message, CandideServer.EventBus.EventBusArgs args)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.SpawnCropMessage","IsOut":false,"IsOptional":false},{"Name":"args","Type":"CandideServer.EventBus.EventBusArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"71650DD1006B286C41ECF412D28A122A5570764351A043A1E32492505DA135A2","Hash":"27CBEFB881E492D163E79C045F4C0F739D118A6EDE2850D69D8DB21BA0168249","CalledMethods":["CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)","CandideServer.ServerManagers.CropServerManager::SpawnCrop(System.String, Microsoft.Xna.Framework.Point, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_PlayerHarvestCrop(CandideServer.MessageModels.Crops.HarvestCropMessage, CandideServer.EventBus.EventBusArgs)-\u003ESystem.Void","Name":"OnReceive_PlayerHarvestCrop","Signature":"public System.Void OnReceive_PlayerHarvestCrop(CandideServer.MessageModels.Crops.HarvestCropMessage message, CandideServer.EventBus.EventBusArgs args)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.HarvestCropMessage","IsOut":false,"IsOptional":false},{"Name":"args","Type":"CandideServer.EventBus.EventBusArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"45F1FA40AC1E52FB37EFD331B43767335A5D945971CC507AAAE812DD64A3E60D","Hash":"C6B45B2E86440E6EAC9DD1BD290C44BE8FCEA9A59C6C273134D667434927D587","CalledMethods":["System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","CandideServer.ServerManagers.CropServerManager::HarvestCrop(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Int32\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SendDryFarmland(Microsoft.Xna.Framework.Rectangle, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void","Name":"SendDryFarmland","Signature":"public System.Void SendDryFarmland(Microsoft.Xna.Framework.Rectangle tileBounds, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tileBounds","Type":"Microsoft.Xna.Framework.Rectangle","IsOut":false,"IsOptional":false},{"Name":"tilePositions","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":71,"BodyHash":"D91D6C4D6C53F8064B7C5DC7ED478B7F3C39B33297C5E787FD8A976C3DC7AC5D","Hash":"E0B380D8A4FD5C3652DE93CAF37A8CAEAB9C9FE46D48020AD157209352E747D2","CalledMethods":["CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)","CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["dry-farmland"],"Source":null},{"Id":"SendRemoveCrop(CandideServer.Models.CropServerModel, System.Boolean)-\u003ESystem.Void","Name":"SendRemoveCrop","Signature":"public System.Void SendRemoveCrop(CandideServer.Models.CropServerModel crop, System.Boolean harvestedByPlayer)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"crop","Type":"CandideServer.Models.CropServerModel","IsOut":false,"IsOptional":false},{"Name":"harvestedByPlayer","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":91,"BodyHash":"5B700005A69C5AA0034B32B0D6BC0FB606287083C5ACC7C80F154C4552E19D61","Hash":"1D9215AE8FBEBD884D21BBCC326B7EDE2B06ABA0E998B2785B396BD608E09D24","CalledMethods":["Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["remove-crop"],"Source":null},{"Id":"SendSpawnCrop(CandideServer.MessageModels.Crops.SpawnCropMessage, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void","Name":"SendSpawnCrop","Signature":"public System.Void SendSpawnCrop(CandideServer.MessageModels.Crops.SpawnCropMessage message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Crops.SpawnCropMessage","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"FDA3F3D335258617DB909F1037F78E51383CE45CEFCD3E94A7F1D900B66BDC31","Hash":"C2240D25F70F09C7BDA41847ADC64364144C45FA669DAFE8553EC17019DC47EC","CalledMethods":["Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["spawn-crop"],"Source":null},{"Id":"SendUpdateCrop(CandideServer.Models.CropServerModel, System.Boolean)-\u003ESystem.Void","Name":"SendUpdateCrop","Signature":"public System.Void SendUpdateCrop(CandideServer.Models.CropServerModel crop, System.Boolean harvestedByPlayer)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"crop","Type":"CandideServer.Models.CropServerModel","IsOut":false,"IsOptional":false},{"Name":"harvestedByPlayer","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":88,"BodyHash":"1BC189F1A580B48D163D3FDA0D01FE5F77E0C80E838C6F688C5FFBD050D4A76B","Hash":"382CE56877D930B1BA18CE97EABC1C45E4AE5F2F7638A76AAD594A2BAF4B8069","CalledMethods":["CandideServer.MessageModels.Crops.CropUpdateMessage::.ctor()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["update-crop"],"Source":null},{"Id":"SendWaterCrops(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void","Name":"SendWaterCrops","Signature":"public System.Void SendWaterCrops(Microsoft.Xna.Framework.Vector2 centerPosition, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"centerPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"tilePositions","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":167,"BodyHash":"25402DBA27A2ABE9979F9164A434C8E40088252D2219CDAAE9537D07A79E709C","Hash":"B9D48247A73BBD6113B03266FC9205BCB7CA5EF0481B8A443F3D2701ADCFBB98","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::get_Zero()","CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()","CandideCreator.Shared.Models.RectangleF::Include(Microsoft.Xna.Framework.Vector2)","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, CandideCreator.Shared.Models.RectangleF, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["water-crops"],"Source":null}],"Hash":"B715BB74F53ED65CF763DA3FCA8407A8060274B5D0C7F26774E59B94CD40FCBD"}