{"Id":"CandideServer.Entities.Controllers.ServerBucketController","Name":"ServerBucketController","DisplayName":"ServerBucketController","FullName":"CandideServer.Entities.Controllers.ServerBucketController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[{"Id":"Content:BucketEntityHelperShared\u002BBucketContentType","Name":"Content","Type":"BucketEntityHelperShared.BucketContentType","Signature":"public BucketEntityHelperShared.BucketContentType Content","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"E1E555ECB6F24825CEEFBCD4B738C7B9D42CE618D4F02CA0B4D88719BBAA622B"}],"Events":[],"Methods":[{"Id":"Empty(System.Boolean)-\u003ESystem.Void","Name":"Empty","Signature":"public System.Void Empty(System.Boolean syncOverNetwork)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"syncOverNetwork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"6BED693F9966EA883D6C40231258B331DCC565F2EACA8BEAF2A9EDED049B24ED","Hash":"30CE0871FF5E160E2E0DB262B2AB2BD760BF4726043219673BD92DAE2E5F7A2A","CalledMethods":["CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":59,"BodyHash":"C0CC77B64611FDC45051B31AEE2911F278200C3574A0CB9A8D3483EAA140B530","Hash":"4F7D63548A84936A7A7EBDA5BDB0053D41EB290379DBEB581203A16FAA254FF6","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"],"StringLiterals":["bucket_content_type","bucket_content_resource_id","bucket_content_amount"],"Source":null},{"Id":"OnHitTheGround()-\u003ESystem.Void","Name":"OnHitTheGround","Signature":"public System.Void OnHitTheGround()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":146,"BodyHash":"F68C8652B979DCC45A0A696FC71535AA390F4E9A0E83159B495092E61CA71362","Hash":"0A4519335D23A8DC4C8183AC11F33EC147A19913562AE3931FEAA5915AC68568","CalledMethods":["CandideServer.Entities.Controllers.ServerBucketController::get_Content()","CandideCreator.Shared.Helpers.Parameters::get_Dictionary()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_Position2()","CandideServer.ServerManagers.CropServerManager::WaterTilesAndCrops(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.Entities.Controllers.ServerBucketController::Empty(System.Boolean)","CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"],"StringLiterals":["bucket_content_resource_id","resource:water"],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":59,"BodyHash":"C0CC77B64611FDC45051B31AEE2911F278200C3574A0CB9A8D3483EAA140B530","Hash":"B331A97C06D92A0D7EE234EFFA9C726CB9B42DFDFCAFA8B9DD9A4D25E271A72D","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)"],"StringLiterals":["bucket_content_type","bucket_content_resource_id","bucket_content_amount"],"Source":null},{"Id":"SetContentType(BucketEntityHelperShared\u002BBucketContentType, System.String, System.Int32, System.Boolean)-\u003ESystem.Void","Name":"SetContentType","Signature":"public System.Void SetContentType(BucketEntityHelperShared.BucketContentType contentType, System.String resourceId, System.Int32 amount, System.Boolean syncOverNetwork)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"contentType","Type":"BucketEntityHelperShared.BucketContentType","IsOut":false,"IsOptional":false},{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"syncOverNetwork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":387,"BodyHash":"AC1F042A5F544B48193C258ADDBFE40B06F5C03E41218942A1155B9BBC200748","Hash":"0BD945D1B7ED46FDAC999B13517F32E081BD92C71D00EC02DB9E0ED86D818C10","CalledMethods":["CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","Shared.Entity.EntityWrapper::get_ConstructionMaterials()","Shared.Entity.EntityWrapper::set_ConstructionMaterials(Shared.Models.Construction.ConstructionMaterialsAggregate)","Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAllExcept(System.String)","Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)","CandideCreator.Shared.Helpers.Parameters::get_Dictionary()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)","System.Int32::ToString()","System.Object::ToString()","CandideServer.MessageModels.Entities.UpdateEntityParametersMessage::.ctor()","Shared.Entity.EntityWrapper::get_Id()","Shared.Entity.EntityWrapper::get_Position2()","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"],"StringLiterals":["Server Bucket Controller can not find its ServerEntityModel","Server Bucket does not have ConstructionMaterials","Server Bucket EntityWrapper did not have same ConstructionMaterials as ServerEntityModel","resource:bucket","bucket_content_resource_id","bucket_content_amount","0","bucket_content_type"],"Source":null}],"Hash":"F521DB7EE3184B69BC4CCE63C6556169D4CA532323FC862AE0591CF6149D7715"}