コード例 #1
0
        public override void Build()
        {
            CardCharacteristics Front = MyCharacteristics[CharacteristicName.Front];

            Front.Name = "Wastes";
            Front.SuperTypes.Add("Basic");
            Front.CardTypes.Add("Land");

            PlayLand pl = new PlayLand(new LazyGameObject <Card>(this));

            Front.Activatables.Add(pl);

            TapForMana tfm = new TapForMana(new LazyGameObject <Card>(this), ManaColor.Colorless);

            tfm.IsManaAbility = true;
            Front.Activatables.Add(tfm);
        }
コード例 #2
0
ファイル: ExplosionEffect.cs プロジェクト: jonrad/MTGAHue
 public ITransition?OnMagicEvent(PlayLand magicEvent)
 {
     return(OnMagicEvent(magicEvent.Instance));
 }
コード例 #3
0
 private void OnPlayerLand(PlayLand playLand)
 {
     Console.WriteLine($"Played Land with Colors: {string.Join(" ", playLand.Instance.Colors)}");
 }
コード例 #4
0
ファイル: TestFixture.cs プロジェクト: jonrad/MTGAHue
 private void OnPlayLand(PlayLand playLand)
 {
     PlayedLands.Add(playLand);
 }