protected virtual void HandleInstantUpgradeRequest() { if (this.instantUpgradeBuildingKey != null && this.instantUpgradeBuildingUid != null) { BuildingInstantUpgradeRequest request = new BuildingInstantUpgradeRequest(this.instantUpgradeBuildingKey, this.instantUpgradeBuildingUid, string.Empty); BuildingInstantUpgradeCommand command = new BuildingInstantUpgradeCommand(request); Service.ServerAPI.Enqueue(command); this.instantUpgradeBuildingKey = null; this.instantUpgradeBuildingUid = null; } }
protected override void HandleInstantUpgradeRequest() { if (this.instantUpgradeBuildingKey != null && this.instantUpgradeBuildingUid != null && this.selectedPlanet != null) { Service.CurrentPlayer.AddUnlockedPlanet(this.selectedPlanet.Uid); BuildingInstantUpgradeRequest request = new BuildingInstantUpgradeRequest(this.instantUpgradeBuildingKey, this.instantUpgradeBuildingUid, this.selectedPlanet.Uid); BuildingInstantUpgradeCommand command = new BuildingInstantUpgradeCommand(request); Service.ServerAPI.Enqueue(command); this.instantUpgradeBuildingKey = null; this.instantUpgradeBuildingUid = null; } }