Açıklama Yok
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Cos_Auto.cs 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class Cos_Auto : MonoBehaviour
  6. {
  7. public string 功率因數位置;
  8. [SerializeField] Image 百分比1_pic;[SerializeField] Image 百分比2_pic;[SerializeField] Image 百分比3_pic;
  9. // Start is called before the first frame update
  10. void Start()
  11. {
  12. }
  13. // Update is called once per frame
  14. void Update()
  15. {
  16. if (功率因數位置=="主"){
  17. if(Main.Global.上次功率因素數值 != Main.Global.功率因素數值){
  18. Main.Global.上次功率因素數值 = Main.Global.功率因素數值;
  19. Main.Global.風格切換_cos主=false;
  20. string sss = Main.Global.功率因素數值.ToString().PadLeft(3,'0');
  21. if(Main.Global.系統主題==1){
  22. //百分比1_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(0,1))];
  23. //百分比2_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(1,1))];
  24. //百分比3_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(2,1))];
  25. }else{
  26. 百分比1_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(0,1))];
  27. 百分比2_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(1,1))];
  28. 百分比3_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(2,1))];
  29. }
  30. }
  31. }else if(功率因數位置=="副"){
  32. if(Main.Global.上次副功率因素數值 != Main.Global.副功率因素數值){
  33. Main.Global.上次副功率因素數值 = Main.Global.副功率因素數值;
  34. Main.Global.風格切換_cos副=false;
  35. string sss = Main.Global.副功率因素數值.ToString().PadLeft(3,'0');
  36. if(Main.Global.系統主題==1){
  37. /*百分比1_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(0,1))];
  38. 百分比2_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(1,1))];
  39. 百分比3_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(2,1))];*/
  40. }else{
  41. 百分比1_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(0,1))];
  42. 百分比2_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(1,1))];
  43. 百分比3_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(2,1))];
  44. }
  45. }
  46. }else{
  47. if(Main.Global.上次詳細功率因素數值 != Main.Global.詳細功率因素數值){
  48. Main.Global.上次詳細功率因素數值 = Main.Global.詳細功率因素數值;
  49. string sss = Main.Global.詳細功率因素數值.ToString().PadLeft(3,'0');
  50. if(Main.Global.系統主題==1){
  51. /*百分比1_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(0,1))];
  52. 百分比2_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(1,1))];
  53. 百分比3_pic.sprite=Main.Global.Bnum[int.Parse(sss.Substring(2,1))];*/
  54. }else{
  55. 百分比1_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(0,1))];
  56. 百分比2_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(1,1))];
  57. 百分比3_pic.sprite=Main.Global.Wnum[int.Parse(sss.Substring(2,1))];
  58. }
  59. }
  60. }
  61. }
  62. }