예제 #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;
 }
예제 #2
0
 private static AttackType MapTypeStatic(SupportFireType type) => type switch
 {
예제 #3
0
 public SupportPhase(SupportFireType type, MasterDataRoot masterData, Side enemy, RawSupportPhase raw)
     : base(Initialze(masterData, raw, new Builder(enemy, MapTypeStatic(type))))
 {
     Type = type;
 }