Exemplo n.º 1
0
        async public Task Trigger(Game game)
        {
            await cost.Pay(game);

            await effect.Resolve(game);

            foreach (var observer in resolutions)
            {
                observer.NotifyResolved(this);
            }
        }
Exemplo n.º 2
0
        async Task ITrashOption.Perform(Game game)
        {
            await cost.Pay(game);

            card.MoveTo(game.corp.zones.archives.Zone);
        }