public override void Activate(IPlayable owner, bool cloning = false) { var instance = new SummoningPortalAura(this, owner); owner.OngoingEffect = instance; owner.Controller.HandZone.Auras.Add(instance); owner.Game.Auras.Add(instance); if (!cloning) { instance.AuraUpdateInstructionsQueue.Enqueue(new AuraUpdateInstruction(Instruction.AddAll), 1); } }
private SummoningPortalAura(SummoningPortalAura prototype, IPlayable owner) : base(prototype, owner) { }