void IGameManager.Input(int userId, ActionInput action) { if (State == RoomState.GameStarted) game.InputAction(userId, action); }
protected void Input(int userId, ActionInput action) { }
internal static bool InputAction(GameContext game, Player player, ActionInput input) { #warning unfinished return true; }
public InputCommand(ActionInput action) { this.Action = action; }
bool IGame.InputAction(int playerId, ActionInput action) { return ActionInput.InputAction(this, GetPlayer(playerId), action); }
private static void GameLoop(GameContext game) { ActionInput[] actions = new ActionInput[game.Settings.PlayersPerTeam * game.Settings.TeamCount]; }