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); }
public FactionDefinition GetFaction() { return(itemType == ItemType.Faction ? asset as FactionDefinition : ParentAsMissionTreeItem?.GetFaction()); }