public void StartFinalCountdown(float timeLeft) { VehicleScreenLogic = Utilities.Utilities.FindLocalVehicleScreen(); if (CanOperateOnScreen) { VehicleScreenLogic.SetFinalCountdown(timeLeft); } }
public void Clear() { VehicleScreenLogic = Utilities.Utilities.FindLocalVehicleScreen(); if (CanOperateOnScreen) { VehicleScreenLogic.ClearDecodeText(); } }
public void WriteText(string text, float perCharacterInterval, int clearDelayUnits, float displayDelay, bool clearOnEnd, string timeBarText) { VehicleScreenLogic = Utilities.Utilities.FindLocalVehicleScreen(); if (CanOperateOnScreen) { var formattedForScreen = text.WordWrap(LineLength); for (var i = 0; i < clearDelayUnits; i++) { formattedForScreen += " "; } VehicleScreenLogic.DecodeText(formattedForScreen, perCharacterInterval, displayDelay, clearOnEnd, timeBarText); } }