Show / Hide Table of Contents

Class SpinningModuleBehaviour

Inheritance
Object
ModBlockBehaviour
BlockModuleBehaviour<SpinningModule>
SpinningModuleBehaviour
Inherited Members
BlockModuleBehaviour<SpinningModule>.GetKey(MKeyReference)
BlockModuleBehaviour<SpinningModule>.GetSlider(MSliderReference)
BlockModuleBehaviour<SpinningModule>.GetToggle(MToggleReference)
BlockModuleBehaviour<SpinningModule>.GetValue(MValueReference)
BlockModuleBehaviour<SpinningModule>.GetColourSlider(MColourSliderReference)
BlockModuleBehaviour<SpinningModule>.GetResource(ResourceReference)
BlockModuleBehaviour<SpinningModule>.RawModule
BlockModuleBehaviour<SpinningModule>.ModuleGuid
BlockModuleBehaviour<SpinningModule>.Module
ModBlockBehaviour.OnPrefabCreation()
ModBlockBehaviour.OnBlockPlaced()
ModBlockBehaviour.BuildingUpdate()
ModBlockBehaviour.SimulateUpdateAlways()
ModBlockBehaviour.SimulateUpdateClient()
ModBlockBehaviour.BuildingFixedUpdate()
ModBlockBehaviour.SimulateFixedUpdateAlways()
ModBlockBehaviour.SimulateFixedUpdateClient()
ModBlockBehaviour.BuildingLateUpdate()
ModBlockBehaviour.SimulateLateUpdateAlways()
ModBlockBehaviour.SimulateLateUpdateHost()
ModBlockBehaviour.SimulateLateUpdateClient()
ModBlockBehaviour.SendKeyEmulationUpdateHost()
ModBlockBehaviour.OnSimulateStop()
ModBlockBehaviour.OnStartBurning()
ModBlockBehaviour.OnStopBurning(Boolean)
ModBlockBehaviour.OnSimulateCollisionEnter(Collision)
ModBlockBehaviour.OnSimulateCollisionStay(Collision)
ModBlockBehaviour.OnSimulateCollisionExit(Collision)
ModBlockBehaviour.OnSimulateTriggerEnter(Collider)
ModBlockBehaviour.OnSimulateTriggerStay(Collider)
ModBlockBehaviour.OnSimulateTriggerExit(Collider)
ModBlockBehaviour.OnSimulateParticleCollision(GameObject)
ModBlockBehaviour.OnSave(XDataHolder)
ModBlockBehaviour.OnLoad(XDataHolder)
ModBlockBehaviour.OnReloadAmmo(Int32, AmmoType, Boolean, Boolean)
ModBlockBehaviour.AddKey(String, String, KeyCode)
ModBlockBehaviour.AddKey(MKey)
ModBlockBehaviour.AddEmulatorKey(String, String, KeyCode)
ModBlockBehaviour.EmulateKeys(MKey[], MKey, Boolean)
ModBlockBehaviour.AddTeam(String, String, MPTeam)
ModBlockBehaviour.AddTeam(MTeam)
ModBlockBehaviour.AddText(String, String, String)
ModBlockBehaviour.AddText(MText)
ModBlockBehaviour.AddValue(String, String, Single)
ModBlockBehaviour.AddValue(String, String, Single, Single, Single)
ModBlockBehaviour.AddValue(MValue)
ModBlockBehaviour.AddSlider(String, String, Single, Single, Single)
ModBlockBehaviour.AddSliderUnclamped(String, String, Single, Single, Single)
ModBlockBehaviour.AddSlider(MSlider)
ModBlockBehaviour.AddColourSlider(String, String, Color, Boolean)
ModBlockBehaviour.AddColourSlider(MColourSlider)
ModBlockBehaviour.AddMenu(String, Int32, List<String>, Boolean)
ModBlockBehaviour.AddMenu(MMenu)
ModBlockBehaviour.AddToggle(String, String, Boolean)
ModBlockBehaviour.AddToggle(String, String, String, Boolean)
ModBlockBehaviour.AddToggle(MToggle)
ModBlockBehaviour.AddLimits(String, String, Single, Single, Single, FauxTransform)
ModBlockBehaviour.AddLimits(String, String, Single, Single, Single, FauxTransform, ILimitsDisplay)
ModBlockBehaviour.AddLimits(MLimits)
ModBlockBehaviour.AddCustom<T>(MCustom<T>)
ModBlockBehaviour.EmulatesAnyKeys
ModBlockBehaviour.IsBurning
ModBlockBehaviour.HasBurnedOut
ModBlockBehaviour.IsFrozen
ModBlockBehaviour.IsDestroyed
ModBlockBehaviour.HasRigidbody
ModBlockBehaviour.Rigidbody
ModBlockBehaviour.BlockBehaviour
ModBlockBehaviour.VisualController
ModBlockBehaviour.Renderer
ModBlockBehaviour.MainVis
ModBlockBehaviour.ShowDebugVisuals
ModBlockBehaviour.Flipped
ModBlockBehaviour.BlockId
ModBlockBehaviour.SimPhysics
ModBlockBehaviour.IsSimulating
ModBlockBehaviour.IsStripped
ModBlockBehaviour.Machine
ModBlockBehaviour.CanFlip
ModBlockBehaviour.DirectionArrow
Namespace: Modding.Modules.Official
Assembly: Assembly-CSharp.dll
Syntax
public class SpinningModuleBehaviour : BlockModuleBehaviour<SpinningModule>, IModuleBehaviour

Constructors

SpinningModuleBehaviour()

Declaration
public SpinningModuleBehaviour()

Fields

AccelerationSlider

Declaration
public MSlider AccelerationSlider
Field Value
Type Description
MSlider

AutomaticToggle

Declaration
public MToggle AutomaticToggle
Field Value
Type Description
MToggle

BackwardKey

Declaration
public MKey BackwardKey
Field Value
Type Description
MKey

ForwardKey

Declaration
public MKey ForwardKey
Field Value
Type Description
MKey

SpeedSlider

Declaration
public MSlider SpeedSlider
Field Value
Type Description
MSlider

ToggleMode

Declaration
public MToggle ToggleMode
Field Value
Type Description
MToggle

WheelEquivalenceMultiplier

Declaration
public float WheelEquivalenceMultiplier
Field Value
Type Description
Single

Methods

CheckKeys(Boolean, Boolean, Boolean, Boolean, Single, Single, Boolean, Boolean)

Declaration
protected virtual void CheckKeys(bool forwardPress, bool backwardPress, bool forwardHeld, bool backwardHeld, float forwardVal, float backwardVal, bool altForwardHeld, bool altBackwardHeld)
Parameters
Type Name Description
Boolean forwardPress
Boolean backwardPress
Boolean forwardHeld
Boolean backwardHeld
Single forwardVal
Single backwardVal
Boolean altForwardHeld
Boolean altBackwardHeld

KeyEmulationUpdate()

Declaration
public override void KeyEmulationUpdate()
Overrides
ModBlockBehaviour.KeyEmulationUpdate()

OnReload()

Declaration
public override void OnReload()
Overrides
Modding.Modules.BlockModuleBehaviour<Modding.Modules.Official.SpinningModule>.OnReload()

OnSimulateStart()

Declaration
public override void OnSimulateStart()
Overrides
ModBlockBehaviour.OnSimulateStart()

SafeAwake()

Declaration
public override void SafeAwake()
Overrides
ModBlockBehaviour.SafeAwake()

SimulateFixedUpdateHost()

Declaration
public override void SimulateFixedUpdateHost()
Overrides
ModBlockBehaviour.SimulateFixedUpdateHost()

SimulateUpdateHost()

Declaration
public override void SimulateUpdateHost()
Overrides
ModBlockBehaviour.SimulateUpdateHost()
Back to top Generated by DocFX