CandideServer.Entities.Controllers.ServerConcreteMixerController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
18B4A1163F9F1DC9267D3C33E38A6995BCA075A372924411FA27D3422CE9C913
Relationships
Base type
Methods
CanInteractEmptyBucket
#
private System.Boolean CanInteractEmptyBucket(CandideServer.Entities.Controllers.ServerBucketController bucket)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
285C9A5789102780082B00150F6028FA062BD34075C71B26ED541B9DDF76BB42 - Body hash
DB72164C7EAF4B93A5B36B85F9068529B388E53B3FB922246D3E64324B34B67C - IL size238
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)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)
String literals
resource:concretebucket_content_resource_idresource:clayresource:ashresource:water
CanInteractFillBucket
#
private System.Boolean CanInteractFillBucket(CandideServer.Entities.Controllers.ServerBucketController bucket)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
7A06B9864E2E700AFBFEBC5A1412375DD05C2104EB90705EB05CE5BDC66B5435 - Body hash
E79FFD2EAB2C9C557888D1AC371964E741F188FA3D0E4A9178F8052B9F80114B - IL size83
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.Entities.Controllers.ServerBucketController::get_Content()CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)
String literals
resource:concrete
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A931DB3B3DADFCE7DBFCBFEE24DCEE5EE8BF30340F638AD8C9199CF942F2DD54 - Body hash
AB60479636A0BD763797F156CAA46554120485E4C016C7D0D1E0B85049147E92 - IL size174
Referenced calls
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<System.Int32>::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&, System.String)CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate&)CandideServer.ServerManagers.BuildingsServerManager::TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionMaterialsAggregate)
String literals
resource:concreteOnInteract