SystemInfo.batteryLevel
Declaration
public static float batteryLevel;Описание
Текущий уровень заряда батареи (только для чтения).
Текущий уровень заряда батареи, представленный как число с плавающей запятой между 0 и 1.
Если уровень заряда батареи недоступен на вашей целевой платформе, это свойство возвращает -1.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Check if the battery level is available if(SystemInfo.batteryLevel == -1) { Debug.Log("Battery level is not available!"); } else { // Log the current battery level Debug.Log("Battery Level: " + SystemInfo.batteryLevel);
// Log a message when the battery level is low if (SystemInfo.batteryLevel > 0 && SystemInfo.batteryLevel < 0.3) { Debug.Log("Battery is low!"); } } } }
Дополнительные ресурсы: ,batteryStatus,.