public MyPlane_Sanae(StageDataPackage StageData, Point OriginalPosition) : base(StageData, OriginalPosition, "Sanae") { this.WeaponType = "A"; List <BaseSubPlane> baseSubPlaneList1 = new List <BaseSubPlane>(); baseSubPlaneList1.Add((BaseSubPlane) new SubPlane_Sanae(StageData, this.Position)); baseSubPlaneList1.Add((BaseSubPlane) new SubPlane_Sanae(StageData, this.Position)); List <BaseSubPlane> baseSubPlaneList2 = baseSubPlaneList1; SubPlane_Sanae subPlaneSanae1 = new SubPlane_Sanae(StageData, this.Position); subPlaneSanae1.Mirrored = true; SubPlane_Sanae subPlaneSanae2 = subPlaneSanae1; baseSubPlaneList2.Add((BaseSubPlane)subPlaneSanae2); List <BaseSubPlane> baseSubPlaneList3 = baseSubPlaneList1; SubPlane_Sanae subPlaneSanae3 = new SubPlane_Sanae(StageData, this.Position); subPlaneSanae3.Mirrored = true; SubPlane_Sanae subPlaneSanae4 = subPlaneSanae3; baseSubPlaneList3.Add((BaseSubPlane)subPlaneSanae4); this.SubPlaneList = baseSubPlaneList1; this.HighSpeed = 4.5f; this.LowSpeed = 2f; }
public MyPlane_Sanae(StageDataPackage StageData, Point OriginalPosition) : base(StageData, OriginalPosition, "Sanae") { WeaponType = "A"; List <BaseSubPlane> baseSubPlaneList1 = new List <BaseSubPlane> { new SubPlane_Sanae(StageData, Position), new SubPlane_Sanae(StageData, Position) }; List <BaseSubPlane> baseSubPlaneList2 = baseSubPlaneList1; SubPlane_Sanae subPlaneSanae1 = new SubPlane_Sanae(StageData, Position) { Mirrored = true }; SubPlane_Sanae subPlaneSanae2 = subPlaneSanae1; baseSubPlaneList2.Add(subPlaneSanae2); List <BaseSubPlane> baseSubPlaneList3 = baseSubPlaneList1; SubPlane_Sanae subPlaneSanae3 = new SubPlane_Sanae(StageData, Position) { Mirrored = true }; SubPlane_Sanae subPlaneSanae4 = subPlaneSanae3; baseSubPlaneList3.Add(subPlaneSanae4); SubPlaneList = baseSubPlaneList1; HighSpeed = 4.5f; LowSpeed = 2f; }