| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- using System;
 
- using UnityEngine.SceneManagement;
 
- public class GameResultView : MonoBehaviour
 
- {
 
-     [SerializeField] Text gameName;
 
-     [SerializeField] Text hour;
 
-     [SerializeField] Text min;
 
-     [SerializeField] Text second;
 
-     [SerializeField] Text shootCount;
 
-     [SerializeField] Text calories;
 
-     [SerializeField] GameObject ArrowInfo;
 
-     [SerializeField] GameObject GunInfo;
 
-     // Start is called before the first frame update
 
-     public Action OnBackClicked;
 
-     void Start()
 
-     {
 
-         SimulateMouseController.ins?.AddOpenLocker(this);
 
-     }
 
-     void OnDestroy()
 
-     {
 
-         SimulateMouseController.ins?.RemoveOpenLocker(this);
 
-     }
 
-     public void setGameResultInfo(string gameNameID, int time, int shootCount)
 
-     {
 
-         //this.gameName.text = gameName;
 
-         var tal2 = this.gameName.GetComponent<TextAutoLanguage2>();
 
-         tal2.SetTextKey(gameNameID);
 
-         int hour = time / 3600;
 
-         int minute = (time - hour * 3600) / 60;
 
-         if (minute < 0) minute = 0;
 
-         int second = time % 60;
 
-         if (second < 0) second = 0;
 
-         this.hour.text = string.Format("{0}", hour);
 
-         this.min.text = string.Format("{0}", minute);
 
-         this.second.text = string.Format("{0}", second);
 
-         this.shootCount.text = shootCount.ToString();
 
-         // 0.444/2.22=0.2 枪=0.444*0.2 = 0.0888;
 
-         if (GlobalData.MyDeviceMode == DeviceMode.Gun)
 
-         {
 
-             ArrowInfo.SetActive(false);
 
-             GunInfo.SetActive(true);
 
-             this.calories.text = (shootCount * 0.0888f).ToString();
 
-         }
 
-         else {
 
-             ArrowInfo.SetActive(true);
 
-             GunInfo.SetActive(false);
 
-             this.calories.text = (shootCount * 0.444f).ToString();
 
-         }
 
-        
 
-     }
 
-     public void OnClick_Back()
 
-     {
 
-         AudioMgr.ins.PlayBtn();
 
-         OnBackClicked?.Invoke();
 
-         //ViewManager2.RemoveView(ViewManager2.Path_GameResultView);
 
-     }
 
-     //这个脚本存在时候。任何切换操作都直接处理删除
 
-     void OnSceneUnloaded(Scene scene)
 
-     {
 
-         ViewManager2.HideView(ViewManager2.Path_GameResultView);
 
-     }
 
-     void OnEnable()
 
-     {
 
-         SceneManager.sceneUnloaded += OnSceneUnloaded;
 
-     }
 
-     void OnDisable()
 
-     {
 
-         SceneManager.sceneUnloaded -= OnSceneUnloaded;
 
-     }
 
- }
 
 
  |