コード例 #1
0
 void Awake()
 {
     Instance   = this;
     _startTime = DateTime.Now;
     ATMFileIO.CreateFile(_startTime, "123456");
     ATMFileIO.WriteHead("Time,Action");
 }
コード例 #2
0
    private IEnumerator TaskOver()
    {
        ATMFingerTip._instance.Close();
        // ATMTaskTipFingerManager._Instance.gameObject.SetActive(false);
        ATMFileIO.WriteToFilePerformance(DateTime.Now - ATMDataManager.Instance.GetStartTime(), "Task Finished");

        ATMDataManager.Instance.FinishTime = DateTime.Now - ATMDataManager.Instance.GetStartTime();
        // InsertToDatabase();

        InitEndString();

        ATMTrainingPanelTextManager._Instance.AddText("恭喜您已完成所有任务\n\n" + "任务时间:<color=red>" + ATMDataManager.Instance.FinishTime.Minutes + "分钟" + ATMDataManager.Instance.FinishTime.Seconds + "秒</color>");
        yield return(StartCoroutine(ATMTrainingPanelTextManager._Instance.NextText()));

        yield return(new WaitForSeconds(3));

        // DataTable dt = DatabaseManager.Instance.atmDatabaseOperation.GetAllGameData(Convert.ToInt32(ATMConfig._id), ATMConfig._level);
        // List<float> playTimeList = new List<float>();
        //List<float> performanceList = new List<float>();

        //for (int i = 0; i < dt.Rows.Count; i++)
        //{
        //    playTimeList.Add(float.Parse(dt.Rows[i]["PlayTime"].ToString())/60f);
        //    //performanceList.Add(float.Parse(dt.Rows[i]["Performance"].ToString()));
        //}
        // ATMEndUI.instance.SetTimePoint(playTimeList, "PlayTime", 4f);
        ATMEndUI.instance.ShowEnd();

        //StartCoroutine(ATMTrainingPanelTextManager._Instance.NextText());

        //GraphManager.Instance.Show(playTimeList, performanceList);
        //yield return new WaitForSeconds(6);
        //ReturnToSelectScene();
    }
コード例 #3
0
ファイル: ATMButton.cs プロジェクト: sea0731/ATM
 void Awake()
 {
     btn = GetComponent <Button>();
     btn.onClick.AddListener(delegate()
     {
         ATMFileIO.WriteToFilePerformance(DateTime.Now - ATMDataManager.Instance.GetStartTime(), ScreenName + "," + ButtonName);
     });
 }
コード例 #4
0
    void OnDestroy()
    {
        ATMRealCard._EventCardIn        -= CardInRecord;
        ATMMaoyeye._EventMoneyBeenTaken -= MoneyTaken;

        ATMTaskPannelManager.PannelHideEvent -= TaskPannelHide;
        ATMTaskPannelManager.PannelShowEvent -= TaskPannelShow;

        ATMTaskTipFingerManager._TipHideEvent -= TipHide;
        ATMFingerTip._FigerTipShowEvent       -= FigerTipShow;
        ATMFingerTip._KeyboardTipShowEvent    -= KeyboardShow;

        ATMFileIO.WriteToFilePerformance(FinishTime, ATMTaskFromUI.TaskFromUI.ToString() + " Total Time");
        ATMFileIO.CloseFile();
        Instance = null;
    }
コード例 #5
0
ファイル: GameUI.cs プロジェクト: sea0731/ATM
    private IEnumerator TaskOver()
    {
        ATMFingerTip._instance.Close();
        // ATMTaskTipFingerManager._Instance.gameObject.SetActive(false);
        ATMFileIO.WriteToFilePerformance(DateTime.Now - ATMDataManager.Instance.GetStartTime(), "Task Finished");

        ATMDataManager.Instance.FinishTime = DateTime.Now - ATMDataManager.Instance.GetStartTime();
        StringBuilder str = new StringBuilder();

        str.Append(ScriptLocalization.TaskFinishTime).Append(ATMDataManager.Instance.FinishTime.Minutes.ToString()).Append(ScriptLocalization.Minutes).Append(ATMDataManager.Instance.FinishTime.Seconds.ToString()).Append(ScriptLocalization.Seconds);

        ATMEndUI.instance.SetMainInfo(str.ToString());
        ATMEndUI.instance.SetTitleInfo(ScriptLocalization.TaskFinish);

        ATMTrainingPanelTextManager._Instance.AddText(ScriptLocalization.TaskFinish + ScriptLocalization.TaskFinishTime + ATMDataManager.Instance.FinishTime.Minutes + ScriptLocalization.Minutes + ATMDataManager.Instance.FinishTime.Seconds + ScriptLocalization.Seconds);
        yield return(StartCoroutine(ATMTrainingPanelTextManager._Instance.NextText()));

        yield return(new WaitForSeconds(3));


        ATMEndUI.instance.ShowEnd();
    }
コード例 #6
0
 void TipHide()
 {
     ATMFileIO.WriteToFilePerformance(DateTime.Now - _startTime, "All Tip Hide");
 }
コード例 #7
0
 void KeyboardShow()
 {
     ATMFileIO.WriteToFilePerformance(DateTime.Now - _startTime, "KeyBoard Tip Show");
 }
コード例 #8
0
 void FigerTipShow()
 {
     ATMFileIO.WriteToFilePerformance(DateTime.Now - _startTime, "Finger Tip Show");
 }
コード例 #9
0
 void TaskPannelHide()
 {
     ATMFileIO.WriteToFilePerformance(DateTime.Now - _startTime, "Task Panel Hide");
 }
コード例 #10
0
 void MoneyTaken()
 {
     ATMFileIO.WriteToFilePerformance(DateTime.Now - _startTime, "Take Money");
 }
コード例 #11
0
 void CardInRecord()
 {
     ATMFileIO.WriteToFilePerformance(DateTime.Now - _startTime, "CardIn");
 }