private void UpdateBatteryImage() { Single batteryLevel = BatteryMonitor.GetBatteryLevel(); Boolean flag = BatteryMonitor.IsBatteryCharging(); if (batteryLevel < 0.02f) { this.batteryImage.sprite = this.battery1Sprite; } else if (batteryLevel < 0.1f) { this.batteryImage.sprite = this.battery10Sprite; } else if (batteryLevel < 0.2f) { this.batteryImage.sprite = this.battery20Sprite; } else if (batteryLevel < 0.3f) { this.batteryImage.sprite = this.battery30Sprite; } else if (batteryLevel < 0.4f) { this.batteryImage.sprite = this.battery40Sprite; } else if (batteryLevel < 0.5f) { this.batteryImage.sprite = this.battery50Sprite; } else if (batteryLevel < 0.6f) { this.batteryImage.sprite = this.battery60Sprite; } else if (batteryLevel < 0.7f) { this.batteryImage.sprite = this.battery70Sprite; } else if (batteryLevel < 0.8f) { this.batteryImage.sprite = this.battery80Sprite; } else if (batteryLevel < 0.9f) { this.batteryImage.sprite = this.battery90Sprite; } else { this.batteryImage.sprite = this.battery100Sprite; } if (flag) { this.batteryChargeImage.gameObject.SetActive(true); } else { this.batteryChargeImage.gameObject.SetActive(false); } }
public static Int32 GetBatteryPercent() { return((Int32)(100f * BatteryMonitor.GetBatteryLevel())); }