Ejemplo n.º 1
0
    void OnStateUpdated(GameState_Updated e)
    {
        var result = _game.Result;

        if (result != null)
        {
            _ui.ShowOverlay(GameEndWindowPrefab, () => _game.GoBackToMenu());
        }
    }
Ejemplo n.º 2
0
    void OnGameStateUpdated(GameState_Updated e)
    {
        var field = e.State.Field;

        for (var x = 0; x < field.Size; x++)
        {
            for (var y = 0; y < field.Size; y++)
            {
                _cells[x, y].UpdateText(field.GetCellAt(x, y).Owner);
            }
        }
    }
Ejemplo n.º 3
0
 void OnStateUpdated(GameState_Updated e)
 {
     UpdateTurnOwner(e.State.GetTurnOwner(), _game.IsTurnAvailable());
 }