CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController
Type JSONpublic class in CandideServer.Entities.ControllerSets.AutomaticMill
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.AutomaticMill - Base type
Shared.Entity.Base.AbstractController - Hash
63CA4216979A765308A0608FF3678A4B40720E31CA7B8688B014BA60DC0D46E1
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
ParameterBuildingIdName# | public | public System.String ParameterBuildingIdName |
ParameterHasItemName# | public | public System.String ParameterHasItemName |
ParameterProgressName# | public | public System.String ParameterProgressName |
ParameterProgressScale# | public | public System.String ParameterProgressScale |
ParameterPushDirection# | public | public System.String ParameterPushDirection |
ParameterSpinnerRotationName# | public | public System.String ParameterSpinnerRotationName |
Progress# | public | public System.Single Progress |
ProgressScale# | public | public System.Single ProgressScale |
_hasItem# | private | private System.Boolean _hasItem |
_pushDirection# | private | private System.Int32 _pushDirection |
_pushingEntities# | private | private System.Collections.Generic.Dictionary<System.Guid, System.Int32> _pushingEntities |
_spinnerRotation# | private | private System.Single _spinnerRotation |
Methods
Building_SetHasItem
#
public System.Void Building_SetHasItem(System.Boolean hasItem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C3F019CCBA91653CC0B83B3CEEC28B5864BBC3FF8AF3B553D1F0EB05D4927889 - Body hash
4C99BFAA34FA7E81F61F333AD5571BF2E353503F287C9213E67D5BD3418134C3 - IL size316
Referenced calls
CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Boolean)CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Int32)Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)System.Int32::ToString()System.Boolean::ToString()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)
String literals
has_itemprogresspush_directionspinner_rotationprogress_scaleBuilding_SetHasItemServerAutomaticMillController - Can't find my entity in the server game state
Building_SetProgress
#
public System.Void Building_SetProgress(System.Single progress)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B0D3AFE56F7B77E37228DF6DA8DF8714A9A9D7FD685FA6A09663A83F28FBF115 - Body hash
D8680A0D40DF3EC31454D1D915F842307A9AD7B3D56E2DA116BA6A0E2462EA5C - IL size185
Referenced calls
Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)System.Int32::ToString()System.Boolean::ToString()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)
String literals
Building_SetProgressServerAutomaticMillController - Can't find my entity in the server game statespinner_rotationpush_directionhas_itemprogressprogress_scale
CalculateProgress
#
public System.Single CalculateProgress(System.Single previousRotation, System.Single newRotation)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
1512BFD01E36639AB88662C737CCDC0910E98A1DF835EAD7E7FC66D2CF8B3174 - Body hash
04023926C11223005CF3A631A203F14FE0E5108FF91564DA284837A16B7115CD - IL size15
Referenced calls
System.MathF::Abs(System.Single)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D282E4FB3916FB2D5706C89A55C4DAD35E54EEFCC81900CAD951C8B539B5F306 - Body hash
D346054A4693EA1F379E0FE2631F523338043AC5A968A447F4A8302DFD4C4A45 - IL size36
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Int32>::.ctor()CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::SetState(System.Int32)CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::UpdateHasItem()
PushingEntitiesUpdated
#
private System.Void PushingEntitiesUpdated()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
AACB676034B75B62167CC71E9298638F2A70600582FCB3BC8F139F27AF0D5328 - Body hash
98798A23F62BE4CA56C593BDF271E274D55A4E9A98D0A00DB43416F227FD6D2C - IL size67
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Int32>::GetEnumerator()Dictionary.Enumerator<System.Guid, System.Int32>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, System.Int32>::get_Value()Dictionary.Enumerator<System.Guid, System.Int32>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::UpdateIsBeingPushed(System.Int32)
ReceiveEntityControllerMessage
#
public System.Void ReceiveEntityControllerMessage(System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8ABB68584597D5712391910E9ED4D3E96042C671291475B98172E9066C94E0E4 - Body hash
F7B75ED13C04AEE5509ED3BCC26BF26C348FEADD472509C74E9AC21C0A4F2FD9 - IL size163
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Int32>::ContainsKey(!0)System.Collections.Generic.Dictionary<System.Guid, System.Int32>::Remove(!0)CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::PushingEntitiesUpdated()System.Collections.Generic.Dictionary<System.Guid, System.Int32>::get_Item(!0)System.Collections.Generic.Dictionary<System.Guid, System.Int32>::set_Item(!0, !1)
SetState
#
private System.Void SetState(System.Int32 state)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E - Body hash
7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75 - IL size8
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
887945A3A6C9FEBB48666DEC06337D4E4FEE58009EAB4AD95331422BECA1ED65 - Body hash
0979D7F1B8A6B3728EF21364E78D810BC0DFE69803EE85279EC28F18D5073D4C - IL size132
Referenced calls
CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::CalculateProgress(System.Single, System.Single)System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)
String literals
progress
UpdateHasItem
#
private System.Void UpdateHasItem()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
99CF09E2DC20303F5EDE40ADEBF9B4E0973B49B9745168042BDB103F75B5C6FC - Body hash
C00575C3713E25B0CFDFB0B9FDAD922BE14229937D5E04710024DF34F44F18E9 - IL size82
Referenced calls
Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Boolean::ToString()System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)
Called by
String literals
UpdateHasItemServerAutomaticMillController - Can't find my entity in the server game statehas_item
UpdateIsBeingPushed
#
private System.Void UpdateIsBeingPushed(System.Int32 pushDirection)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
AA27F4E9469BE07449990BD55F567A41AD0742642315D9AC728211D79A212294 - Body hash
6C4321A6FBC4B0657AFEADEDC25CFCD66C32B1439EE5C899570107323BF2DFE3 - IL size305
Referenced calls
CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Boolean)CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Int32)Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)System.Int32::ToString()System.Boolean::ToString()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)
String literals
has_itemprogresspush_directionspinner_rotationprogress_scaleUpdateIsBeingPushedServerAutomaticMillController - Can't find my entity in the server game state