Exemple #1
0
        static byte CastFoulState(EnumFoulBuffCode foulCode)
        {
            switch (foulCode)
            {
            case EnumFoulBuffCode.FoulNormal:
                return((byte)EnumFoulState.FoulNormal);

            case EnumFoulBuffCode.FoulYellow:
                return((byte)EnumFoulState.FoulYellow);

            case EnumFoulBuffCode.FoulRed:
                return((byte)EnumFoulState.FoulRed);
            }
            return((byte)EnumFoulState.FoulNormal);
        }
Exemple #2
0
 public FootballProFoulEffect(EnumFoulBuffCode foulCode, bool mainFlag, bool pureFlag)
     : base((int)foulCode, CastFoulState(foulCode), mainFlag, pureFlag)
 {
 }
Exemple #3
0
 public FootballFoulBuff(ISkill skill, EnumFoulBuffCode buffCode, EnumFoulState foulType)
     : base(skill, EnumBuffType.Foul, new int[] { (int)buffCode })
 {
     this.FoulType = foulType;
 }