using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Cos_Auto : MonoBehaviour { public string 功率因數位置; [SerializeField] Image 百分比1_pic;[SerializeField] Image 百分比2_pic;[SerializeField] Image 百分比3_pic; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { if (功率因數位置=="主"){ if(Main.Global.上次功率因素數值 != Main.Global.功率因素數值){ Main.Global.上次功率因素數值 = Main.Global.功率因素數值; Main.Global.風格切換_cos主=false; string sss = Main.Global.功率因素數值.ToString().PadLeft(3,'0'); if(Main.Global.系統主題==1){ //百分比1_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(0,1))]; //百分比2_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(1,1))]; //百分比3_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(2,1))]; }else{ 百分比1_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(0,1))]; 百分比2_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(1,1))]; 百分比3_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(2,1))]; } } }else if(功率因數位置=="副"){ if(Main.Global.上次副功率因素數值 != Main.Global.副功率因素數值){ Main.Global.上次副功率因素數值 = Main.Global.副功率因素數值; Main.Global.風格切換_cos副=false; string sss = Main.Global.副功率因素數值.ToString().PadLeft(3,'0'); if(Main.Global.系統主題==1){ /*百分比1_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(0,1))]; 百分比2_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(1,1))]; 百分比3_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(2,1))];*/ }else{ 百分比1_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(0,1))]; 百分比2_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(1,1))]; 百分比3_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(2,1))]; } } }else{ if(Main.Global.上次詳細功率因素數值 != Main.Global.詳細功率因素數值){ Main.Global.上次詳細功率因素數值 = Main.Global.詳細功率因素數值; string sss = Main.Global.詳細功率因素數值.ToString().PadLeft(3,'0'); if(Main.Global.系統主題==1){ /*百分比1_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(0,1))]; 百分比2_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(1,1))]; 百分比3_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(2,1))];*/ }else{ 百分比1_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(0,1))]; 百分比2_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(1,1))]; 百分比3_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(2,1))]; } } } } }