{"Id":"Candide.GameModels.Controllers.CropController","Name":"CropController","DisplayName":"CropController","FullName":"Candide.GameModels.Controllers.CropController","Namespace":"Candide.GameModels.Controllers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CleanUp()-\u003ESystem.Void","Name":"CleanUp","Signature":"public System.Void CleanUp()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"354C8613EB7B4E3D099618791FBC037C5D30FDAD32688180F328E4C277697DC7","Hash":"4289EF76E26490BDF3EEF32CF358B3A8F20B4355B271D99CF7B6B19B61B012FB","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"DryFarmland(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void","Name":"DryFarmland","Signature":"public System.Void DryFarmland(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"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":65,"BodyHash":"5EE9910811F4F34CACD72B10A458BEB53E9D34B4360073509EC2A095EA858810","Hash":"D57E92FB93277F83DB7BDE406124674FC36279FF19E2AAAFE196523ECB1515EB","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"ForgetCrops(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Void","Name":"ForgetCrops","Signature":"public System.Void ForgetCrops(Microsoft.Xna.Framework.Rectangle tileBounds)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tileBounds","Type":"Microsoft.Xna.Framework.Rectangle","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":74,"BodyHash":"352CF7AEFE6945BFE97ABC01F0310B6936613D26A6D010A2A350FDA31773017A","Hash":"2DB2A09187075F563F3B99ADA83E724866454BE767223494F36C2C733BCFCCA4","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Keys()","Dictionary.KeyCollection\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::GetEnumerator()","Dictionary.KeyCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::get_Current()","Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Remove(!0)","Dictionary.KeyCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)-\u003ESystem.Void","Name":"PlaceCrop","Signature":"public System.Void PlaceCrop(Microsoft.Xna.Framework.Point tilePosition, System.String cropId, System.Int32 stage, System.Boolean isWild, System.Boolean plantedByPlayer)","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},{"Name":"stage","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"isWild","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"plantedByPlayer","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":93,"BodyHash":"23C74DC0F165BEF4418373295CC665A2E03CB48FE5296E57B3DEAC9E4B98D9CD","Hash":"BCA1BF767A8488F6A5E205CF67CF444A85529025BE9594FD463C49D395A7D813","CalledMethods":["Candide.GameModels.Models.ClientCropModel::.ctor()","Candide.GameModels.Controllers.CropController::SetCrop(System.String, System.Int32, Candide.GameModels.Models.ClientCropModel)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["event:/environment/plant_seed"],"Source":null},{"Id":"ReceiveCrop(CandideServer.MessageModels.Crops.CropDataMessage)-\u003ESystem.Void","Name":"ReceiveCrop","Signature":"public System.Void ReceiveCrop(CandideServer.MessageModels.Crops.CropDataMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Crops.CropDataMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"E19B1AB5D4689FF59CB03C0757756A89BAB9F8CF15AC10C25010AF6BCDE8EF42","Hash":"355B4D991E6C8CE20F69900C2933EAD14A880536721B2ACCBDA0B07B0B28139E","CalledMethods":["Candide.GameModels.Models.ClientCropModel::.ctor()","Candide.GameModels.Controllers.CropController::SetCrop(System.String, System.Int32, Candide.GameModels.Models.ClientCropModel)"],"StringLiterals":[],"Source":null},{"Id":"RemoveCrop(Microsoft.Xna.Framework.Point)-\u003ESystem.Void","Name":"RemoveCrop","Signature":"public System.Void RemoveCrop(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":47,"BodyHash":"7A1131295D049CC6AEC6AF1CA033BD6B759F9C015020686A644ACA99879E2C53","Hash":"694392FE307889E41B87A9024496ECBDF2F2DC893B5BF2BB81B602DAEB152BAE","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::Remove(!0)","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)","Candide.GameModels.Controllers.WorldTileController::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CWorldTile.StructureType\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SetCrop(System.String, System.Int32, Candide.GameModels.Models.ClientCropModel)-\u003ESystem.Void","Name":"SetCrop","Signature":"private System.Void SetCrop(System.String cropId, System.Int32 stage, Candide.GameModels.Models.ClientCropModel crop)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"cropId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"stage","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"crop","Type":"Candide.GameModels.Models.ClientCropModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":118,"BodyHash":"6AEF11DB6C2347C9AB57489990BAF2EA8E035C5AC584CD7AFA44365867E70BC9","Hash":"1397359F851A0D865C5ECE76FC602FD2BB5CBCD411DFFC6BC5549371B4EA6FD8","CalledMethods":["CandideServer.Database.CropDataBase::GetCropOrNull(System.String)","Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)","Candide.GameModels.Models.ClientCropModel::SetStage(System.Int32)","Candide.GameModels.Models.ClientCropModel::Water()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::set_Item(!0, !1)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void","Name":"SyncFullGameState","Signature":"public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"CandideServer.ServerServices.GetFullGameStateResponse","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"45DC6ACEB526950DA9D4D3D1EE6CEEAE25783325C64E712784F0C0CFCBF2F231","Hash":"01CBF0BED7099481A9E8723F35C9976101E446D2BACA772E5E4BD93988595681","CalledMethods":["Candide.GameModels.Controllers.CropController::CleanUp()"],"StringLiterals":[],"Source":null},{"Id":"UpdateCrop(Microsoft.Xna.Framework.Point, System.Int32)-\u003ESystem.Void","Name":"UpdateCrop","Signature":"public System.Void UpdateCrop(Microsoft.Xna.Framework.Point tilePosition, System.Int32 stage)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"stage","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"DA2D294C3BBC62B92188ED6D5A82BD5B38F234E7D5620AEBA49F8872B3D864EC","Hash":"27BF4BDA0EE1B09F27FCDC23305092ECD15F9BD5553151DD6EB599CEA0A27D4A","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)","Candide.GameModels.Models.ClientCropModel::SetStage(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"WaterCrops(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E)-\u003ESystem.Void","Name":"WaterCrops","Signature":"public System.Void WaterCrops(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E tilePositions)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"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":64,"BodyHash":"43C4053604926054005672F513CB08DB2F5410FDEF61AF2E2BFCFB1BD8A2537B","Hash":"8597DA0723B3354DA5EA82BDDED5271DB8878DB4A412E6BEE4C50702432C9F9C","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel\u003E::TryGetValue(!0, !1\u0026)","Candide.GameModels.Models.ClientCropModel::Water()","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"347BE75ACE6046B18F94E7CC8C7200BDBA49E9A332F74B6642C4420B59F161FB"}