Exemplo n.º 1
0
 public SupportPhase(SupportFireType type, MasterDataRoot masterData, Side enemy, RawAerialPhase raw)
     : base(Initialze(masterData, raw, new Builder(enemy, MapTypeStatic(type))))
 {
     Type                 = type;
     AerialAlly           = new AerialSide(masterData, raw.Ally, null);
     AerialEnemy          = new AerialSide(masterData, raw.Enemy, enemy);
     AerialFightingResult = raw.FightingResult;
 }
Exemplo n.º 2
0
 private static AttackType MapTypeStatic(SupportFireType type) => type switch
 {
Exemplo n.º 3
0
 public SupportPhase(SupportFireType type, MasterDataRoot masterData, Side enemy, RawSupportPhase raw)
     : base(Initialze(masterData, raw, new Builder(enemy, MapTypeStatic(type))))
 {
     Type = type;
 }