public override void Init(GameplayStarter starter) { var system = starter.Submarine.SideToSystem[ShieldSide]; starter.Submarine.EnergyDistribution[system].OnValueChanged += OnValueChanged; OnValueChanged(starter.Submarine.EnergyDistribution[system].Value); }
public override void Init(GameplayStarter starter) { CurPower.Value = StartPower; Hp.Value = StartHp; EnergyDistribution[Subsystem.Engine].OnValueChanged += OnEnginePowerChanged; }
public override void Init(GameplayStarter starter) { starter.Submarine.Hp.OnValueChanged += UpdateText; UpdateText(starter.Submarine.Hp.Value); }
public override void Init(GameplayStarter starter) { starter.Submarine.CurPower.OnValueChanged += UpdateText; }
public override void Init(GameplayStarter starter) { starter.Submarine.Depth.OnValueChanged += UpdateDepthText; }
public override void Init(GameplayStarter starter) { starter.Submarine.EnergyDistribution[Subsystem].OnValueChanged += OnValueChanged; ControlUp.text = starter.Submarine.SubsystemsControls[Subsystem]; OnValueChanged(starter.Submarine.EnergyDistribution[Subsystem].Value); }