private void PowerDeviceOnOnPowerStateChanged(object sender, PowerStateEventArgs e) { if (Owner.TryGetComponent(out AppearanceComponent appearance)) { appearance.SetData(ComputerVisuals.Powered, e.Powered); } }
private void OnOnPowerStateChanged(object?sender, PowerStateEventArgs e) { if (e.Powered) { return; } UserInterface?.CloseAll(); }
private void OnPowerStateChanged(object?sender, PowerStateEventArgs e) { UpdateAppearance(); if (!e.Powered) { UserInterface?.CloseAll(); } }
private void OnPowerStateChanged(object?sender, PowerStateEventArgs e) { if (e.Powered) { return; } UserInterface?.CloseAll(); _player = null; _spectators.Clear(); }
private void PowerUpdate(object?sender, PowerStateEventArgs args) { if (args.Powered && _currentState == CargoTelepadState.Unpowered) { _currentState = CargoTelepadState.Idle; if (Owner.TryGetComponent <SpriteComponent>(out var spriteComponent)) { spriteComponent.LayerSetState(0, "pad-idle"); } TeleportLoop(); } else if (!args.Powered) { _currentState = CargoTelepadState.Unpowered; if (Owner.TryGetComponent <SpriteComponent>(out var spriteComponent)) { spriteComponent.LayerSetState(0, "pad-offline"); } } }
private void UpdatePower(object sender, PowerStateEventArgs args) { var state = args.Powered ? VendingMachineVisualState.Normal : VendingMachineVisualState.Off; TrySetVisualState(state); }
private void PowerUpdate(object?sender, PowerStateEventArgs eventArgs) { UpdateStatus(); }
protected void PowerUpdate(object sender, PowerStateEventArgs eventArgs) { UpdateStatus(); }
private void OnPowerChanged(object sender, PowerStateEventArgs e) { UpdateUserInterface(); }