{"Id":"CandideServer.Entities.Controllers.ServerConcreteMixerController","Name":"ServerConcreteMixerController","DisplayName":"ServerConcreteMixerController","FullName":"CandideServer.Entities.Controllers.ServerConcreteMixerController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController)-\u003ESystem.Boolean","Name":"CanInteractEmptyBucket","Signature":"private System.Boolean CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController bucket)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"bucket","Type":"CandideServer.Entities.Controllers.ServerBucketController","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":238,"BodyHash":"DB72164C7EAF4B93A5B36B85F9068529B388E53B3FB922246D3E64324B34B67C","Hash":"285C9A5789102780082B00150F6028FA062BD34075C71B26ED541B9DDF76BB42","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)","CandideServer.Entities.Controllers.ServerBucketController::get_Content()","CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)","CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)","System.String::op_Equality(System.String, System.String)"],"StringLiterals":["resource:concrete","bucket_content_resource_id","resource:clay","resource:ash","resource:water"],"Source":null},{"Id":"CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController)-\u003ESystem.Boolean","Name":"CanInteractFillBucket","Signature":"private System.Boolean CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController bucket)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"bucket","Type":"CandideServer.Entities.Controllers.ServerBucketController","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":83,"BodyHash":"E79FFD2EAB2C9C557888D1AC371964E741F188FA3D0E4A9178F8052B9F80114B","Hash":"7A06B9864E2E700AFBFEBC5A1412375DD05C2104EB90705EB05CE5BDC66B5435","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)","CandideServer.Entities.Controllers.ServerBucketController::get_Content()","CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)"],"StringLiterals":["resource:concrete"],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnInteract","Signature":"public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":174,"BodyHash":"AB60479636A0BD763797F156CAA46554120485E4C016C7D0D1E0B85049147E92","Hash":"A931DB3B3DADFCE7DBFCBFEE24DCEE5EE8BF30340F638AD8C9199CF942F2DD54","CalledMethods":["Shared.Entity.EntityWrapper::get_CarriedEntity()","Shared.Entity.EntityWrapper::get_Controller()","CandideServer.Entities.Controllers.ServerConcreteMixerController::CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController)","CandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","CandideServer.Entities.Controllers.ServerBucketController::SetContentType(BucketEntityHelperShared.BucketContentType, System.String, System.Int32, System.Boolean)","CandideServer.Entities.Controllers.ServerConcreteMixerController::CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController)","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate\u0026)","CandideServer.ServerManagers.BuildingsServerManager::TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionMaterialsAggregate)"],"StringLiterals":["resource:concrete","OnInteract"],"Source":null}],"Hash":"18B4A1163F9F1DC9267D3C33E38A6995BCA075A372924411FA27D3422CE9C913"}