protected UIContext(UIContext nextInStack)
     : this(nextInStack.game, nextInStack.localPlayer, nextInStack.playerObject)
 {
     this.nextInStack = nextInStack;
 }
 public CombatVehicleSelected(UIContext nextInStack, CombatVehicle vehicle)
     : base(nextInStack)
 {
     this.vehicle = vehicle;
 }
 public TransportVehicleSelected(UIContext nextInStack, Transport vehicle)
     : base(nextInStack)
 {
     this.vehicle = vehicle;
 }
 public BaseSelected(UIContext nextInStack, Base selectedBase)
     : base(nextInStack)
 {
     this.selectedBase = selectedBase;
 }
 public CompanySelected(UIContext nextInStack, Company company)
     : base(nextInStack)
 {
     this.selectedCompany = company;
 }