CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController
Type JSONpublic class in CandideServer.Entities.ControllerSets.ManualMill
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.ManualMill - Base type
Shared.Entity.Base.AbstractController - Hash
E9415515152EA5C32E95F3870A85DC20F7CAD513BC7B28327C3D4A5E2FEB8636
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 |
_speedUpTimer# | private | private System.Single _speedUpTimer |
_spinnerRotation# | private | private System.Single _spinnerRotation |
Properties
| Name | Visibility | Signature |
|---|---|---|
IsBeingUpdated# | public | public System.Boolean IsBeingUpdated |
Methods
Building_SetHasItem
#
public System.Void Building_SetHasItem(System.Boolean hasItem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
516748FB7FDEA2E90C25E66F7EF16F961261023103C241560A97CC37424D9A2A - Body hash
934DB56A2A434CE7060807A41CA874D70568613B9CD20AFB419C88F769F4B6B2 - 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)
Called by
String literals
has_itemprogresspush_directionspinner_rotationprogress_scaleBuilding_SetHasItemServerManualMillController - 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
0E1DDBCAFB1E68E7AD52AB1B4A24585B19A8EDE3CCFEFF1F4C0EBD75D0DCD7DB - Body hash
2880034B355F2064E03D370C144C2D9A3E67126CF0E0EC6A125412E5513F88D0 - 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_SetProgressServerManualMillController - Can't find my entity in the server game statespinner_rotationpush_directionhas_itemprogressprogress_scale
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E432583D5299FCD572A4A0B4F683732DC88B57A5445DC27F5243A404C99843E9 - Body hash
D64CE88B1A1B0985857E45C9013823ED1C0AC0C6A887A5D289658DF45D0CD707 - IL size36
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Int32>::.ctor()CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SetState(System.Int32)CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::UpdateHasItem()
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
02A27CE343E8553CB20EA15D1DE9C9045CF072971E1EE4B027728570B3E538FF - Body hash
AE6C88EE715E036B29EC2B75D5003C27D464AAD5EAE422B3ECAE01428C0E926B - IL size8
PushingEntitiesUpdated
#
private System.Void PushingEntitiesUpdated()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
89CC91865A5D0CBBB1A8D5B21479550ADE76E01624FF7C0504903821849D7F0A - Body hash
47378F80F5EF59FA8E8DF890333182E6CB3CA360833D4AE812653D964CF22D0F - 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.ManualMill.ServerManualMillController::UpdateIsBeingPushed(System.Int32)
ReceiveEntityControllerMessage
#
public System.Void ReceiveEntityControllerMessage(System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3CC9E6E88980F6C5E569A26976F8F3B32533B21B544025F8B52C2C855FBE40FF - Body hash
CF809F4153538AE2ABD6C2EDE5738A780F8A37C17D5ABB89726686315522A053 - 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.ManualMill.ServerManualMillController::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
SharedCalculateProgress
#
public System.Single SharedCalculateProgress(System.Single previousRotation, System.Single newRotation)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
DD71580EA08568219E42E223C1A079AFBFE81DB0D49D418932E2263ED2D42142 - Body hash
04023926C11223005CF3A631A203F14FE0E5108FF91564DA284837A16B7115CD - IL size15
Referenced calls
System.MathF::Abs(System.Single)
SharedSpeedBoost
#
public System.Single SharedSpeedBoost(System.Single speedUpTimer)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
B464584B6D40928835578AB9631223987A19518A8D947475CD9249AB18915677 - Body hash
335E9B6622616BA37C6DDDAD2623188243A84F88741A3421F7288B17CFA4AA3C - IL size38
Referenced calls
SharedSpeedBoostDecay
#
public System.Single SharedSpeedBoostDecay(System.Single speedUpTimer, System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
0FD34B5289A7293FE2D0E08D50942197FA5F34126B2AD618D558730D466B348D - Body hash
F7A6F66175D2083EBB546C9F359FCBF1B4E650C9F6323E6836A0B41433DA2E8F - IL size20
Referenced calls
System.MathF::Max(System.Single, System.Single)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B1648F4385045C903FF862D3BD613DE3CEB4C390D82FDACC579DF5AA6E147908 - Body hash
F1841B6D19B7BE9114E9282CEE8F8E1A48556EB4F7163B49739343085E3C2A6E - IL size190
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedSpeedBoost(System.Single)CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedCalculateProgress(System.Single, System.Single)System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::SharedSpeedBoostDecay(System.Single, System.Single)
String literals
progress
UpdateHasItem
#
private System.Void UpdateHasItem()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7C1CD9B6C8C4C6F3DB5E62C6A06AB9FE7756156E26F3B9C6C479533781522FFE - Body hash
A9A429AA61E655F710297E615304AAF135A7C71DB3AA3D759BCF46607E5C74ED - IL size82
Referenced calls
CandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::Building_SetHasItem(System.Boolean)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
UpdateHasItemServerManualMillController - 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
E9D69F3DFBA2E7727407CA2AAB052601F0055C4CB8D78F710330ED0A164346C0 - Body hash
AE79BCAFF437816F6D7E01C87CA83D564155993BD7952C90E2B697E6EB2FD5FC - IL size335
Referenced calls
System.Boolean::ToString()CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)System.Int32::ToString()CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.Single)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.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
has_itemprogresspush_directionspinner_rotationprogress_scaleUpdateIsBeingPushedServerManualMillController - Can't find my entity in the server game state