示例#1
0
 public NormalFight(FollowerCollect partyA, FollowerCollect partyB, FightEventDelegate process)
 {
     PartyA = partyA;
     PartyB = partyB;
     ProcessEvent = process;
     Damage = new List<int>()
     {
         FollowerCollectLogic.GetAttack(partyA),
         FollowerCollectLogic.GetAttack(partyB)
     };
     AllHp = new List<int>(Damage.ToArray());
     CurHp = new List<int>(Damage.ToArray());
     CurAttack = Damage[0] >= Damage[1] ? 0 : 1;
 }
示例#2
0
文件: NormalFight.cs 项目: sgww/cozy
 public NormalFight(FollowerCollect partyA, FollowerCollect partyB, FightEventDelegate process)
 {
     PartyA       = partyA;
     PartyB       = partyB;
     ProcessEvent = process;
     Damage       = new List <int>()
     {
         FollowerCollectLogic.GetAttack(partyA),
         FollowerCollectLogic.GetAttack(partyB)
     };
     AllHp     = new List <int>(Damage.ToArray());
     CurHp     = new List <int>(Damage.ToArray());
     CurAttack = Damage[0] >= Damage[1] ? 0 : 1;
 }
示例#3
0
        public static NormalFight CreateANormalFight(FollowerCollect partyA, FollowerCollect partyB, FightEventDelegate process)
        {
            var f = new NormalFight(partyA, partyB, process);

            return(f);
        }
示例#4
0
 public static NormalFight CreateANormalFight(FollowerCollect partyA, FollowerCollect partyB, FightEventDelegate process)
 {
     var f = new NormalFight(partyA, partyB, process);
     return f;
 }