예제 #1
0
    public void HandleGetInitialPosition(string response)
    {
        Meeples collection = JsonUtility.FromJson <Meeples> (response);

        for (int i = 0; i < collection.meeples.Length; i++)
        {
            cancel = true;
            CreatePlayer(
                collection.meeples[i].id,
                collection.meeples[i].board_space.x_loc,
                collection.meeples[i].board_space.y_loc
                );
        }

        if (cancel)
        {
            CancelInvoke();
        }
    }
예제 #2
0
 public int MaxBedsAt(int price)
 {
     return(Math.Min(Money / price, Meeples.Count()));
 }
예제 #3
0
 public void AddWives(IEnumerable <IWife> wives)
 {
     Meeples = Meeples.Concat(wives);
 }
예제 #4
0
 public void AddWife(IWife wife)
 {
     Meeples = Meeples.Concat(new IMeeple[] { wife });
 }