public void SendUpgradeBuildingInstantlyRequest(BuildingIdentity id, int costGem) { UpgradeBuildingSuccessInstantlyRequestParameter request = new UpgradeBuildingSuccessInstantlyRequestParameter(); request.BuildingID = new BuildingIDParameter(); request.BuildingID.BuildingType = id.buildingType; request.BuildingID.BuildingNO = id.buildingNO; request.CostGem = costGem; request.OperateTick = LogicTimer.Instance.GetServerTick(); CommunicationUtility.Instance.FinishBuildingUpgradeInstantly(request); }
public void FinishBuildingUpgradeInstantly(UpgradeBuildingSuccessInstantlyRequestParameter parameter) { this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.BUILDING_UPGRADE_SUCCESS_INSTANTLY_COMMAND); }