示例#1
0
    public override bool TriggersFrom(TriggerInfo info)
    {
        WheneverCreatureMinionPlayedInfo etb_info = info as WheneverCreatureMinionPlayedInfo;

        if (etb_info != null)
        {
            return(compare.CompareTo(etb_info.entered, source));
        }
        return(false);
    }
    public override bool TriggersFrom(TriggerInfo info)
    {
        if (info.type != TriggerType.after_spell_resolves)
        {
            return(false);
        }
        AfterSpellTriggerInfo after_spell_info = (AfterSpellTriggerInfo)info;

        return(compare.CompareTo(after_spell_info.spell_cast, source));
    }
示例#3
0
    public override bool TriggersFrom(TriggerInfo info)
    {
        if (info.type != TriggerType.before_spell_resolves)
        {
            return(false);
        }
        BeforeSpellTriggerInfo before_spell_info = (BeforeSpellTriggerInfo)info;

        return(compare.CompareTo(before_spell_info.spell_cast, source));
    }