コード例 #1
0
    public bool ExecuteAction(int tiles)
    {
        if (!CheckValidAction(tiles))
        {
            return(false);
        }

        CurrentActionPoints -= tiles;
        ActionPointsUpdated?.Invoke(CurrentActionPoints);

        return(true);
    }
コード例 #2
0
 private void OnTurnStarted(int turn)
 {
     CurrentActionPoints = actionPoints;
     ActionPointsUpdated?.Invoke(CurrentActionPoints);
 }