internal void TerminalRefresh(bool update = true) { if (Ai?.LastTerminal == MyCube) { TerminalBlock.RefreshCustomInfo(); } if (update && InControlPanel) { MyCube.UpdateTerminal(); } }
internal void TerminalRefresh(bool update = true) { if (Platform.State != MyWeaponPlatform.PlatformState.Ready || Status != Start.Started) { return; } if (Ai?.LastTerminal == MyCube) { TerminalBlock.RefreshCustomInfo(); if (update && InControlPanel) { MyCube.UpdateTerminal(); } } }