CandideServer.Entities.Controllers.ServerBucketController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
F521DB7EE3184B69BC4CCE63C6556169D4CA532323FC862AE0591CF6149D7715
Relationships
Base type
Referenced by types
Properties
| Name | Visibility | Signature |
|---|---|---|
Content# | public | public BucketEntityHelperShared.BucketContentType Content |
Methods
Empty
#
public System.Void Empty(System.Boolean syncOverNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
30CE0871FF5E160E2E0DB262B2AB2BD760BF4726043219673BD92DAE2E5F7A2A - Body hash
6BED693F9966EA883D6C40231258B331DCC565F2EACA8BEAF2A9EDED049B24ED - IL size11
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4F7D63548A84936A7A7EBDA5BDB0053D41EB290379DBEB581203A16FAA254FF6 - Body hash
C0CC77B64611FDC45051B31AEE2911F278200C3574A0CB9A8D3483EAA140B530 - IL size59
Referenced calls
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)
String literals
bucket_content_typebucket_content_resource_idbucket_content_amount
OnHitTheGround
#
public System.Void OnHitTheGround()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0A4519335D23A8DC4C8183AC11F33EC147A19913562AE3931FEAA5915AC68568 - Body hash
F68C8652B979DCC45A0A696FC71535AA390F4E9A0E83159B495092E61CA71362 - IL size146
Referenced calls
CandideServer.Entities.Controllers.ServerBucketController::get_Content()CandideCreator.Shared.Helpers.Parameters::get_Dictionary()System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)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)
String literals
bucket_content_resource_idresource:water
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B331A97C06D92A0D7EE234EFFA9C726CB9B42DFDFCAFA8B9DD9A4D25E271A72D - Body hash
C0CC77B64611FDC45051B31AEE2911F278200C3574A0CB9A8D3483EAA140B530 - IL size59
Referenced calls
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)
String literals
bucket_content_typebucket_content_resource_idbucket_content_amount
SetContentType
#
public System.Void SetContentType(BucketEntityHelperShared.BucketContentType contentType, System.String resourceId, System.Int32 amount, System.Boolean syncOverNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0BD945D1B7ED46FDAC999B13517F32E081BD92C71D00EC02DB9E0ED86D818C10 - Body hash
AC1F042A5F544B48193C258ADDBFE40B06F5C03E41218942A1155B9BBC200748 - IL size387
Referenced calls
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<System.String, System.Int32>::set_Item(!0, !1)CandideCreator.Shared.Helpers.Parameters::get_Dictionary()System.Collections.Generic.Dictionary<System.String, System.String>::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)
Called by
String literals
Server Bucket Controller can not find its ServerEntityModelServer Bucket does not have ConstructionMaterialsServer Bucket EntityWrapper did not have same ConstructionMaterials as ServerEntityModelresource:bucketbucket_content_resource_idbucket_content_amount0bucket_content_type