public void setPower(PowerNames name, bool value) { if (name == PowerNames.Umbrella && !value && Umbrella.Deployed) { Umbrella.Deployed = false; } if (name == PowerNames.Hologram && !value && Hologram != null) { stopHologram(); } Powers.setPower(name, value); EmitSignal(nameof(PowerChanged), name, value); }
public void powerUpdate(PowerNames names, bool value) { updatePowers(); }
public void setPower(PowerNames name, bool val) { this.Powers[(int)name] = val; }
public void setPower(PowerNames name, bool value) { Powers.setPower(name, value); EmitSignal(nameof(PowerChanged), name, value); }
public bool getPower(PowerNames name) { return(this.Powers[(int)name]); }