コード例 #1
0
ファイル: C00691925.cs プロジェクト: a1069016595/CardGame
    public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null)
    {
        normalDele d = delegate
        {
            duel.AddFinishHandle();
            duel.DiscardFromDeck(2, card, effect, card.controller);
        };

        duel.AddDelegate(d, true);
        duel.DrawCard(card.controller, 2, card, effect);
    }
コード例 #2
0
    public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null)
    {
        Group      g  = new Group();
        normalDele d1 = delegate
        {
            duel.AddFinishHandle();
            g = g.GetFitlerGroup(cardFiter);
            duel.DrawCard(card.controller, g.GroupNum, card, effect);
        };

        duel.AddDelegate(d1, true);
        g = duel.DiscardFromDeck(3, card, effect, card.controller);
    }
コード例 #3
0
ファイル: C33846209.cs プロジェクト: a1069016595/CardGame
    public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null)
    {
        if (!card.CanDestroy())
        {
            duel.FinishHandle();
            return;
        }
        normalDele d = delegate
        {
            duel.AddFinishHandle();
            duel.DrawCard(card.controller, 1, card, effect);
        };

        duel.AddDelegate(d, true);
        duel.SendToGraveyard(ComVal.Area_Field, group, card, ComVal.reason_Destroy, effect);
    }
コード例 #4
0
ファイル: C79979666.cs プロジェクト: a1069016595/CardGame
 public void Operation1(IDuel duel, Card card, LauchEffect effect, Group group = null)
 {
     duel.DrawCard(card.ownerPlayer, 2, card, effect);
     duel.FinishHandle();
 }
コード例 #5
0
ファイル: C72345736.cs プロジェクト: a1069016595/CardGame
 private void Operation1(IDuel duel, Card card, LauchEffect effect, Group target = null)
 {
     duel.AddFinishHandle();
     duel.DrawCard(card.controller, card.GetPointerNum(ComStr.Pointer_Samurai), card, effect);
 }