Ejemplo n.º 1
0
    /// <summary>
    /// 用于读取相应记分,用法实例:TuneScoreSheet.instance.ReadScore(TunesTypeEnum.FwdTune,JudgementEnum.Great)
    /// </summary>
    /// <param name="tunesType"></param>
    /// <param name="judgementType"></param>
    /// <returns></returns>
    public string ReadScore(TunesTypeEnum tunesType, JudgementEnum judgementType)
    {
        //	return ReferenceDataTable.Rows[1]["Cool"].ToString();
        var score = _referenceDataTable.Rows[(int)tunesType][judgementType.ToString()].ToString();

        return(score);
    }
Ejemplo n.º 2
0
 /// <summary>
 /// 重载:用于读取相应记分,并且以特定秒数做记分标准
 /// </summary>
 /// <param name="tunesType"></param>
 /// <param name="judgementType"></param>
 /// <param name="playerSerialTime"></param>
 /// <param name="judgeTime"></param>
 /// <returns></returns>
 public string ReadScore(TunesTypeEnum tunesType, JudgementEnum judgementType, float playerSerialTime, float judgeTime = 0.5f)
 {
     //	return ReferenceDataTable.Rows[1]["Cool"].ToString();
     var score = _referenceDataTable.Rows[(int)tunesType][judgementType.ToString()].ToString();
     var Score = Convert.ToInt32(score);
     {
         return((Ceiling(playerSerialTime * 2, judgeTime) / 2 * Score).ToString());
     }
 }