コード例 #1
0
    public bool AddScoreToPlayer()
    {
        PlayerState gcState = GameInstance.Object.GetPlayerState();

        if (null != gcState)
        {
            return(gcState.AddScore(m_iPoints));
        }
        else
        {
            return(false);
        }
    }
コード例 #2
0
    public bool AddMultiplierToPlayer()
    {
        PlayerState gcState = GameInstance.Object.GetPlayerState();

        if (null != gcState)
        {
            gcState.AddMultiplier(m_iMultiplier);
            return(gcState.AddScore(1));            // Well, even multipliers should give you points!
        }
        else
        {
            return(false);
        }
    }
コード例 #3
0
 public void UpdateScore(Int32 additionalScores = 0)
 {
     playerState.AddScore(ScoreToAdd + additionalScores);
 }