private void Update() { if (!_isDead) { if (Input.GetMouseButtonDown(0) && _thirdPersonMovement.controller.isGrounded && (Time.fixedTime - 0.5f > _lastThrow) && !_isCharging) { _audioSource.Play(); _lastThrow = Time.fixedTime; Charging?.Invoke(); _canMove = false; _isCharging = true; } if (Input.GetMouseButton(0) && _thirdPersonMovement.controller.isGrounded && _isCharging) { _power += 300 * Time.deltaTime; } if ((Input.GetMouseButtonUp(0) || _power >= 600) && _isCharging) { Throw?.Invoke(); _abilityLoadout.UseEquippedAbility(CurrentTarget); _isCharging = false; } if (Input.GetKeyDown(KeyCode.Tab)) { _abilityLoadout.EquipAbility(_newAbilityToTest); } if (Input.GetKeyDown(KeyCode.Space)) { SetTarget(_testTarget); } } }
public override string ToString() { return ($"{Date.FormattedString()} " + $"{Percent,4:P0} " + $"{Flow_mA,5} mA {PercentHour,6:N2} %/h " + $"{Temperature_C,4:N1}°C " + $"Charging: {Charging.FormattedString()} " + $"Screen: {Screen.FormattedString()} " + $"Restarted: {Restarted.FormattedString()}"); }
private void PowerOn_Click(object sender, EventArgs e) { Form AndriodStart = new AndriodStart(); AndriodStart.Show(); PowerOff.Enabled = true; WebBrowsersFolder.Enabled = true; Home.Enabled = true; Charging.Hide(); FullBattery.Show(); Thread.Sleep(3600000); FullBattery.Hide(); NearlyFullBattery.Show(); Thread.Sleep(7200000); NearlyFullBattery.Hide(); HalfBattery.Show(); Thread.Sleep(10800000); HalfBattery.Hide(); LowBattery.Show(); }
/// <summary> /// Called before SCP-096 begins charging. /// </summary> /// <param name="ev">The <see cref="ChargingEventArgs"/> instance.</param> public static void OnCharging(ChargingEventArgs ev) => Charging.InvokeSafely(ev);