private void ShowPowerInfo() { #if UNITY_STANDALONE_WIN || UNITY_EDITOR return; #endif int getNum = GameTools.GetBatteryLevel(); //permission.DEVICE_POWER if (getNum == -1) //临时处理, { getNum = 67; } int showNume = (getNum / _perItemOfPower) + 1; List <Transform> trans = _powerGrid.GetChildList(); for (int i = 0, showLenth = trans.Count; i < showLenth; i++) { trans[i].gameObject.SetActive(showNume > i); } }