public void OnCardSelections(List <CardBehaviour> selections) { if (selections.Count >= MAX_CARD_SELECTIONS) // TODO: MW change this to be on click of a submit button { CardTray.SetCards(new List <CardState>()); CardTray.Hide(); Api.SubmitTurn( lobbyInfo.msg.id, currentTurn, lobbyInfo.playerName, lobbyInfo.playerId, selections.ConvertAll(c => c.Card.ID).ToArray(), () => { addToActivityStream("Submitted selections"); }); } }
void Start() { cardTray = FindObjectOfType <CardTrayBehaviour>(); List <CardState> cardStates = new List <CardState>(); cardStates.Add(new CardState(0, (int)CardType.Unknown)); cardStates.Add(new CardState(1, (int)CardType.TurnLeft)); cardStates.Add(new CardState(2, (int)CardType.Rotate180)); cardStates.Add(new CardState(3, (int)CardType.MoveForwardTwo)); cardStates.Add(new CardState(4, (int)CardType.MoveForwardThree)); cardStates.Add(new CardState(5, (int)CardType.MoveBackwardOne)); cardTray.SetCards(cardStates); }