Show / Hide Table of Contents

Class SpewingModuleBehaviour

Inheritance
Object
ModBlockBehaviour
BlockModuleBehaviour<SpewingModule>
SpewingModuleBehaviour
Inherited Members
BlockModuleBehaviour<SpewingModule>.GetKey(MKeyReference)
BlockModuleBehaviour<SpewingModule>.GetSlider(MSliderReference)
BlockModuleBehaviour<SpewingModule>.GetToggle(MToggleReference)
BlockModuleBehaviour<SpewingModule>.GetValue(MValueReference)
BlockModuleBehaviour<SpewingModule>.GetColourSlider(MColourSliderReference)
BlockModuleBehaviour<SpewingModule>.GetResource(ResourceReference)
BlockModuleBehaviour<SpewingModule>.RawModule
BlockModuleBehaviour<SpewingModule>.ModuleGuid
BlockModuleBehaviour<SpewingModule>.Module
ModBlockBehaviour.OnPrefabCreation()
ModBlockBehaviour.OnBlockPlaced()
ModBlockBehaviour.BuildingUpdate()
ModBlockBehaviour.SimulateUpdateHost()
ModBlockBehaviour.SimulateUpdateClient()
ModBlockBehaviour.BuildingFixedUpdate()
ModBlockBehaviour.SimulateFixedUpdateAlways()
ModBlockBehaviour.SimulateFixedUpdateHost()
ModBlockBehaviour.SimulateFixedUpdateClient()
ModBlockBehaviour.BuildingLateUpdate()
ModBlockBehaviour.SimulateLateUpdateAlways()
ModBlockBehaviour.SimulateLateUpdateHost()
ModBlockBehaviour.SimulateLateUpdateClient()
ModBlockBehaviour.SendKeyEmulationUpdateHost()
ModBlockBehaviour.OnSimulateStart()
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.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 SpewingModuleBehaviour : BlockModuleBehaviour<SpewingModule>, IModuleBehaviour

Constructors

SpewingModuleBehaviour()

Declaration
public SpewingModuleBehaviour()

Methods

KeyEmulationUpdate()

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

OnReload()

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

OnReloadAmmo(ref Int32, AmmoType, Boolean, Boolean)

Declaration
public override void OnReloadAmmo(ref int units, AmmoType type, bool setAmmo, bool eachBlock)
Parameters
Type Name Description
Int32 units
AmmoType type
Boolean setAmmo
Boolean eachBlock
Overrides
ModBlockBehaviour.OnReloadAmmo(ref Int32, AmmoType, Boolean, Boolean)

SafeAwake()

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

SimulateUpdateAlways()

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