public void paymentNotify(string args) { ParseReceiveParams(args); string result = GetReceiveParam(KeyResult); string error = GetReceiveParam(KeyError); Debug.Log("[U3dAppReceiver]: paymentNotify------------------- the result is " + result); Debug.Log("[U3dAppReceiver]: paymentNotify------------------- the error is " + error); if ("Success" == error) { string productID = GetReceiveParam(KeyProductId); string changeIdentity = GetReceiveParam(KeyOrderId); string changeReceipt = GetReceiveParam(KeyPayDescription); Debug.Log("[U3dAppReceiver]: productID is " + productID); Debug.Log("[U3dAppReceiver]: changeIdentity is " + changeIdentity); Debug.Log("[U3dAppReceiver]: changeReceipt is " + changeReceipt); ShopDataManager.AddPendingOrderId(ShopDataManager.PayCommodityData.orderId, GameDefines.PlatformApp, changeIdentity, changeReceipt); NetSender.Instance.RequestAppStoreChargeConfirm(ShopDataManager.PayCommodityData.orderId, changeReceipt, changeIdentity); } else { GUIRadarScan.Hide(); //GUIVipStore.inRechargeing = false; } }
public static void AddPendingOrderId(string orderId, string platformstr, string changeOrder, string changeReceipt) { bool isHas = false; for (int i = 0; i < sPendingOrderIds.Count; i++) { if (sPendingOrderIds[i].Equals(orderId)) { isHas = true; break; } } if (!isHas) { sPendingOrderIds.Add(orderId); PendingOrderInfo aPendingOrderInfo = new PendingOrderInfo(); aPendingOrderInfo.changeOrder = changeOrder; aPendingOrderInfo.platform = platformstr; aPendingOrderInfo.changeReceipt = changeReceipt; sPendingOrderIdsInfo.Add(orderId, aPendingOrderInfo); // Record this order ShopDataManager.FlushPendingOrderId(); } }
public void Awake() { GameObject go = GameObject.Find("GlobalScripts"); if (go != null) { MLSNetManager = go.GetComponent(typeof(LSNetManager)) as LSNetManager; MGSNetManager = go.GetComponent(typeof(GSNetManager)) as GSNetManager; MDataTableManager = go.GetComponent(typeof(DataTableManager)) as DataTableManager; MGameDataManager = go.GetComponent(typeof(GameDataManager)) as GameDataManager; MHQGeneralManager = go.GetComponent(typeof(HQGeneralManager)) as HQGeneralManager; MGUIManager = go.GetComponent(typeof(GUIManager)) as GUIManager; MGUILayoutManager = go.GetComponent(typeof(GUILayoutManager)) as GUILayoutManager; MSceneManager = go.GetComponent(typeof(SceneManager)) as SceneManager; MPlayerManager = go.GetComponent(typeof(PlayerManager)) as PlayerManager; MNpcManager = go.GetComponent(typeof(NpcManager)) as NpcManager; MSkillManager = go.GetComponent(typeof(SkillManager)) as SkillManager; MTaskManager = go.GetComponent <TaskManager>() as TaskManager; M3DItemManager = go.GetComponent <EZ3DItemManager>() as EZ3DItemManager; MConnectManager = go.GetComponent <NativeConnectManager>() as NativeConnectManager; MRepeateEventManager = go.GetComponent <RepeateEventManager>() as RepeateEventManager; MAffectorManager = go.GetComponent <AffectorManager>() as AffectorManager; MEffectManager = go.GetComponent(typeof(EffectManager)) as EffectManager; MSoundManager = go.GetComponent(typeof(SoundManager)) as SoundManager; MCopySweepManager = go.GetComponent(typeof(CopySweepManager)) as CopySweepManager; MFingerEvent = go.GetComponent <FingerEvent>() as FingerEvent; MCameraController = go.GetComponentInChildren <CameraController>() as CameraController; MCamTrackController = go.GetComponentInChildren <CameraTrackController>() as CameraTrackController; MTeachManager = go.GetComponent(typeof(TeachManager)) as TeachManager; MGUIDataManager = go.GetComponent(typeof(GUIDataManager)) as GUIDataManager; MPushDataManager = go.GetComponent(typeof(PushDataManager)) as PushDataManager; MBundleManager = go.GetComponent(typeof(BundleManager)) as BundleManager; MResourceManager = go.GetComponent <ResourceMgr>() as ResourceMgr; MPortDefenseManager = go.GetComponent <PortDefenseManager>() as PortDefenseManager; MPortVieManager = go.GetComponent <PortVieManager>() as PortVieManager; MJunHunManager = go.GetComponent <JunHunManager>() as JunHunManager; MJobManager = go.GetComponent <JobManager>() as JobManager; mArenaInfoManager = go.GetComponent <ArenaInfoManager> () as ArenaInfoManager; mProduceManager = go.GetComponent <ProduceManager>() as ProduceManager; mEvolutionManager = go.GetComponent <EvolutionManager>() as EvolutionManager; mShopDataManager = go.GetComponent <ShopDataManager>() as ShopDataManager; MStarter = go.GetComponent <Starter>(); } }
public static void RemovePendingOrderId(string orderId) { if (!sPendingOrderIds.Remove(orderId)) { Debug.Log("[GUIVipStore]: Remove a invalid order id..."); } if (!sPendingOrderIdsInfo.Remove(orderId)) { Debug.Log("[GUIVipStore]: Remove a invalid order id..."); } // Record this order ShopDataManager.FlushPendingOrderId(); }
public void GetData_USER_and_SHOP_FromDB() { if (!hasGottenData) { // Shop shopDataManager = new ShopDataManager(); shopDataManager.getShop(); // User userDataManager = new UserDataManager(); // Comment cái này lại khi test userDataManager.getUser(); hasGottenData = true; } }
public override void InitializeGUI() { if (_mIsLoaded) { return; } _mIsLoaded = true; this.GUILevel = 2; commodityDataList = ShopDataManager.GetCommodityList(CommodityType.Recharge); // if(!Globals.Instance.MGameDataManager.MActorData.starData.appStoreWatchVideoState) // { WatchVideo.transform.localScale = Vector3.zero; // } }
void paymentNotify(string args) { ParseReceiveParams(args); string result = GetReceiveParam(KeyResult); string error = GetReceiveParam(KeyError); Debug.Log("[U3dAppReceiver]: paymentNotify------------------- the result is " + result); Debug.Log("[U3dAppReceiver]: paymentNotify------------------- the error is " + error); if ("Success" == error) { string productID = GetReceiveParam(KeyProductId); string changeIdentity = GetReceiveParam(KeyIosOrderId); string changeReceipt = GetReceiveParam(KeyPayDescription); string keyOrderId = GetReceiveParam(KeyOrderId); Debug.Log("[U3dAppReceiver]: productID is " + productID); Debug.Log("[U3dAppReceiver]: changeIdentity is " + changeIdentity); Debug.Log("[U3dAppReceiver]: changeReceipt is " + changeReceipt); Debug.Log("[U3dAppReceiver]: keyOrderId is " + keyOrderId); if (keyOrderId != null && keyOrderId != "") { ShopDataManager.AddPendingOrderId(keyOrderId, GameDefines.OutPutChannelsIdentity, changeIdentity, changeReceipt); NetSender.Instance.RequestAppStoreChargeConfirm(keyOrderId, changeReceipt, changeIdentity); } else { ShopDataManager.AddPendingOrderId(ShopDataManager.PayCommodityData.orderId, GameDefines.OutPutChannelsIdentity, changeIdentity, changeReceipt); NetSender.Instance.RequestAppStoreChargeConfirm(ShopDataManager.PayCommodityData.orderId, changeReceipt, changeIdentity); } } else { // UIWindowMgr.hideWaiting(); GUIRadarScan.Hide(); } }
void Start() { userDataManager = new UserDataManager(); shopDataManager = new ShopDataManager(); }