Пример #1
0
 void SetDampeners(bool enabled)
 {
     if (controlBlock.DampenersOverride != enabled)
     {
         controlBlock.GetActionWithName("DampenersOverride").Apply(controlBlock);
     }
 }
Пример #2
0
        void Main()
        {
            // initialize
            var blocks = new List <IMyTerminalBlock>();

            GridTerminalSystem.GetBlocksOfType <IMyShipController>(blocks, FilterShipController);

            if (blocks.Count == 0)
            {
                throw new Exception("Did not find any cockpit.");
            }

            IMyShipController controller = blocks[0] as IMyShipController;

            if (!controller.DampenersOverride)
            {
                controller.GetActionWithName("DampenersOverride").Apply(controller);
            }

            Debug(debug.ToString());
        }