Mayak test

This commit is contained in:
2022-05-18 20:26:17 +03:00
parent 4f09422072
commit 5bbc4d6bab

View File

@@ -1,45 +1,23 @@
namespace Sandbox.ModAPI.Ingame
public Program()
{
public class Main
}
public void Save()
{
}
public void Main(string argument, UpdateType updateSource)
{
IMyBeacon mayak = GridTerminalSystem.GetBlockWithName("Маяк") as IMyBeacon;
if (mayak.Enabled)
{
void Main()
{
IMyTerminalBlock mayak = GridTerminalSystem.GetBlockWithName("Маяк") as IMyTerminalBlock;
if (mayak.)
if (connector.Status == MyShipConnectorStatus.Connectable)
{
connector.GetActionWithName("SwitchLock").Apply(connector);
if (connector.Status != MyShipConnectorStatus.Connected)
{
return;
}
foreach (var engine in engines)
{
engine.GetActionWithName("OnOff_Off").Apply(engine);
}
foreach (var battery in batteries)
{
battery.GetActionWithName("Recharge").Apply(battery);
}
}
else if (connector.Status == MyShipConnectorStatus.Connected)
{
foreach (var battery in batteries)
{
battery.GetActionWithName("Auto").Apply(battery);
}
foreach (var engine in engines)
{
engine.GetActionWithName("OnOff_On").Apply(engine);
}
connector.GetActionWithName("SwitchLock").Apply(connector);
}
}
mayak.ApplyAction("OnOff_Off");
}
else
{
mayak.ApplyAction("OnOff_On");
}
}