//把結果輸入進去
    public void SetInput(SingleWave.SingleWaveResult result)
    {
        _WaveTime.text      = ((int)result.SingleWaveTime).ToString();
        _totalPassTime.text = ((int)result.UseTime).ToString();
        int diffTime = (int)(result.SingleWaveTime - result.UseTime);

        //如果有多的時間要加上加號
        _remainTime.text      = diffTime > 0 ? "( +" + diffTime + ") " : "( " + diffTime + ") ";
        _defeatEnemy.text     = result.DefeatEnemy.ToString();
        _singleWaveScore.text = result.Score.ToString();
    }
    //把結果丟進去,然後產生一個新的表單
    SingleWaveResultDialog LoadSingleWaveResult(SingleWave.SingleWaveResult score, int index, int total)
    {
        GameObject singleDialog = Instantiate(_examleSingleWaveTemplate.gameObject);

        singleDialog.SetActive(true);
        singleDialog.transform.parent = this.transform;
        //設定位置
        singleDialog.transform.localPosition = new Vector3(_examleSingleWaveTemplate.transform.localPosition.x, 2f * ((float)(total / 2) - (float)index) / 2, _examleSingleWaveTemplate.transform.localPosition.z);
        //設定要顯示啥
        singleDialog.GetComponent <SingleWaveResultDialog>().SetInput(score);
        return(singleDialog.GetComponent <SingleWaveResultDialog>());
    }