Esempio n. 1
0
            public FlightGroupDefinition GetFlightGroup()
            {
                switch (itemType)
                {
                case ItemType.Faction:
                    return(((FactionDefinition)asset).GetDefaultFlightGroup());

                case ItemType.FlightGroup:
                    return(asset as FlightGroupDefinition);

                case ItemType.Entity:
                    return(ParentAsMissionTreeItem.GetFlightGroup());
                }
                return(null);
            }
Esempio n. 2
0
 public FactionDefinition GetFaction()
 {
     return(itemType == ItemType.Faction ? asset as FactionDefinition : ParentAsMissionTreeItem?.GetFaction());
 }