public void ReceiveInput(Input input, Player player) { archive.ReceiveInput(input, player.playerID); if (GameManager.phase == GameManager.TurnPhase.BookPicking) { if (input.ButtonA) { Book transferedBook = archive.TransferSelectedBook(player.playerID); transferedBook.Owner = player.playerID; player.AddBook(transferedBook); archive.DeactivateSelection(player.playerID); player.OpenPublishMenu(); player.phaseDone = true; } else if (input.ButtonB) { archive.DeactivateSelection(player.playerID); player.phaseDone = true; } } }
public override void ReceiveInput(Input input, int playerIndex) { if (input.Left) selection[playerIndex].x--; else if (input.Right) selection[playerIndex].x++; if (selection[playerIndex].x < 0) selection[playerIndex].x = 1; else if (selection[playerIndex].x > 1) selection[playerIndex].x = 0; if (input.ButtonA) { done = true; } }
public abstract void ReceiveInput(Input input, int playerIndex);