Exemple #1
0
        public Tier ShowDown <T, V>(T t, V v) where T : Tier where V : Tier
        {
            Tier tier0 = t as Tier;
            Tier tier1 = v as Tier;

            tier0.Eat(ref tier1);
            if (!tier1.IsAlive)
            {
                return(tier0);
            }
            tier1.Eat(ref tier0);
            if (!tier0.IsAlive)
            {
                return(tier1);
            }
            return(null);
        }
Exemple #2
0
        public Tier ShowDown(T t, V v)
        {
            Tier tier0 = t as Tier;
            Tier tier1 = v as Tier;

            tier0.Eat(ref tier1);
            if (!tier1.IsAlive)
            {
                return(tier0);
            }
            tier1.Eat(ref tier0);
            if (!tier0.IsAlive)
            {
                return(tier1);
            }
            return(null);
        }