diff --git a/AirMonitor/AirZone.cs b/AirMonitor/AirZone.cs index 080b13c..a6555c3 100644 --- a/AirMonitor/AirZone.cs +++ b/AirMonitor/AirZone.cs @@ -62,7 +62,7 @@ namespace IngameScript IMyDoor doorBlock = door.Door; _sealBulkheads.Add(0, new BlockActionDoor( doorBlock, - BlockActionDoor.DoorAction.Close, + DoorAction.Close, true )); } diff --git a/DockingController/Program.cs b/DockingController/Program.cs index a36e601..3734a42 100644 --- a/DockingController/Program.cs +++ b/DockingController/Program.cs @@ -44,10 +44,13 @@ namespace IngameScript _actionGroup.AddActionBlock("dock", 1, new BlockActionGasTank(gasTank, GasTankAction.Stockpile)); _actionGroup.AddActionBlock("undock", 0, new BlockActionGasTank(gasTank, GasTankAction.Dispense)); } + + Console.UpdateTickCount(); } public void Main(string argument, UpdateType updateSource) { + Console.UpdateTickCount(); if (argument != "") { if (_job != null) diff --git a/Mixins/ActionGroups/BlockActionPiston.cs b/Mixins/ActionGroups/BlockActionPiston.cs index 22d016c..8ecf1e9 100644 --- a/Mixins/ActionGroups/BlockActionPiston.cs +++ b/Mixins/ActionGroups/BlockActionPiston.cs @@ -7,8 +7,6 @@ namespace IngameScript { public class BlockActionPiston : BlockAction { - public bool Running { get; private set; } = false; - private IMyPistonBase _piston; private float _position; private float _velocity; @@ -24,7 +22,7 @@ namespace IngameScript _velocity = velocity; } - public IEnumerator Run() + protected override IEnumerator onRun() { _piston.MoveToPosition(_position, _velocity); diff --git a/Mixins/ActionGroups/BlockActionRotor.cs b/Mixins/ActionGroups/BlockActionRotor.cs index d0458d9..45488cd 100644 --- a/Mixins/ActionGroups/BlockActionRotor.cs +++ b/Mixins/ActionGroups/BlockActionRotor.cs @@ -7,8 +7,6 @@ namespace IngameScript { public class BlockActionRotor : BlockAction { - public bool Running { get; private set; } = false; - private IMyMotorStator _rotor; private float _angle; private float _velocity; @@ -27,7 +25,7 @@ namespace IngameScript _direction = direction; } - public IEnumerator Run() + protected override IEnumerator onRun() { _rotor.RotorLock = false; _rotor.RotateToAngle(_direction, _angle, _velocity);