void OnApplicationQuit() { #if UNITY_IPHONE if (TD_info.isStart) { TDGAMission.OnFailed(StaticLoc.Loc.Get("tdinfo005"), StaticLoc.Loc.Get("tdinfo024")); TD_info.isStart = false; } if (TD_info.isNotice) { TDGAMission.OnFailed(StaticLoc.Loc.Get("tdinfo001"), StaticLoc.Loc.Get("tdinfo024")); TD_info.isNotice = false; } if (TD_info.isLogin) { TDGAMission.OnFailed(StaticLoc.Loc.Get("tdinfo007"), StaticLoc.Loc.Get("tdinfo024")); TD_info.isLogin = false; } if (TD_info.isCreatRole) { TDGAMission.OnFailed(StaticLoc.Loc.Get("tdinfo009"), StaticLoc.Loc.Get("tdinfo024")); TD_info.isCreatRole = false; } if (TD_info.isTraining) { TDGAMission.OnFailed(StaticLoc.Loc.Get("tdinfo014"), StaticLoc.Loc.Get("tdinfo024")); TD_info.isTraining = false; } TalkingDataGA.OnEnd(); #endif }
/// <summary> /// 完成任务 /// </summary> /// <param name="missionName">任务名称</param> public void OnCompletedMission(string missionName) { if (!isRuntime) { return; } TDGAMission.OnCompleted(missionName); }
public void PassStageHandle(object e, Hashtable hash) { Debug.Log("PassStageHandle"); TDGAMission.OnCompleted(LogicManager.Instance.EnterStageInfo.StageID); account.SetLevel(StageDataPack.Instance.CurIdx); }
public void FailStageHandle(object e, Hashtable hash) { Debug.Log("FailStageHandle"); TDGAMission.OnFailed(LogicManager.Instance.EnterStageInfo.StageID, "1"); account.SetLevel(StageDataPack.Instance.CurIdx); }
/// <summary> /// 开始任务 /// </summary> /// <param name="missionName">任务名称</param> public void OnBeginMission(string missionName) { if (!isRuntime) { return; } TDGAMission.OnBegin(missionName); }
public void MissionBegin(string levelName) { #if UNITY_ANDROID if (this.useTaklingData) { TDGAMission.OnBegin(levelName); } #endif }
void AchievementComplete(MDAchievement ach) { // bCompleteAchievement = true; //WG.SLog("AchievementComplete==="+SDK.Serialize(ach)); WGAlertViewController.Self.showArchivementTipView(ach.name, ach.icon); #if TalkingData TDGAMission.OnBegin(ach.name + ach.id); TDGAMission.OnCompleted(ach.name + ach.id); #endif }
public static void OnCompleted(string missionId) { if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) { TDGAMission.GetAgent().CallStatic("onCompleted", new object[] { missionId }); } }
public static void OnFailed(string missionId, string failedCause) { if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) { TDGAMission.GetAgent().CallStatic("onFailed", new object[] { missionId, failedCause }); } }
public void MissionCompleted(string levelName, bool success, string cause = "") { #if UNITY_ANDROID if (this.useTaklingData) { if (success) { TDGAMission.OnCompleted(levelName); } else { TDGAMission.OnFailed(levelName, cause); } } #endif }
public static void StartLevel(string level) { TDGAMission.OnBegin(level); }
public void EnterStageHandle(object e, Hashtable hash) { Debug.Log("EnterStageHandle"); TDGAMission.OnCompleted(LogicManager.Instance.EnterStageInfo.StageID); }
private void OnGUI() { int num = 0; GUI.Box(new Rect(10f, 10f, (float)(Screen.width - 20), (float)(Screen.height - 20)), "Demo Menu"); if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Create User")) { this.account = TDGAAccount.SetAccount("User" + this.index); this.index++; } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Account Level +1") && this.account != null) { this.account.SetLevel(this.level++); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Chagen Game Server + 'a'") && this.account != null) { this.gameserver += "a"; this.account.SetGameServer(this.gameserver); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Charge Request 10")) { TDGAVirtualCurrency.OnChargeRequest("order01", "iap", 10.0, "CH", 10.0, "PT"); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Charge Success 10")) { TDGAVirtualCurrency.OnChargeSuccess("order01"); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Reward 100")) { TDGAVirtualCurrency.OnReward(100.0, "reason"); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Mission Begin")) { TDGAMission.OnBegin("miss001"); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Mission Completed")) { TDGAMission.OnCompleted("miss001"); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Item Purchase 10")) { TDGAItem.OnPurchase("itemid001", 10, 10.0); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Item Use 1")) { TDGAItem.OnUse("itemid001", 1); } if (GUI.Button(new Rect(90f, (float)(60 + 60 * num++), (float)this.width, 50f), "Custome Event")) { TalkingDataGA.OnEvent("action_id", new Dictionary <string, object> { { "StartAppStartAppTime", "startAppMac#02/01/2013 09:52:24" }, { "IntValue", 1 } }); } }
public void ShowHelpView(EMHelpStates hs) { bViewShow = true; curGuideView = WGGuideHelpView.CreateGuideView(); curGuideView.showNextPrefabs((int)hs); StatesEnd(hs); int p = 0; for (int i = 0; i < max; i++) { if (dp.dicHelp.ContainsKey(i) && dp.dicHelp[i] == 1) { p++; } } if (p == max) { dp.mHelpEnd = 1; this.enabled = false; } string missionName = WGStrings.getText(8100 + (int)hs); //Debug.Log("==============="+missionName); #if TalkingData TDGAMission.OnBegin(missionName); #endif #if Umeng var dict = new Dictionary <string, string>(); dict.Add("states", hs.ToString()); Umeng.GA.Event(UmengKey.UserHelp, dict); #endif SDK.AddChild(curGuideView.gameObject, go2DRoot); curGuideView.ESetActive(true); curGuideView.showView(); if (hs == EMHelpStates.Use_Item) { curGuideView.hideBtnOK(); UIEventListener.Get(WGGameUIView.Instance.mMainMenuView.btnGuide).onClick = (GameObject obj) => curGuideView.OnBtnOk(); WGGameUIView.Instance.mMainMenuView.hightLightBtnSkill4(); } if (hs == EMHelpStates.Use_Weapon) { curGuideView.hideBtnOK(); UIEventListener.Get(WGGameUIView.Instance.mMainMenuView.btnGuide).onClick = (GameObject obj) => curGuideView.OnBtnOk(); //curGuideView.setBtnOKPos(WGGameUIView.Instance.mMainMenuView.btnAdd.transform.position); WGGameUIView.Instance.mMainMenuView.hightLightBtnAdd(); } curGuideView.alertViewBehavriour = (ab, view) => { switch (ab) { case MDAlertBehaviour.CLICK_OK: if (hs == EMHelpStates.Free10_Skill) { dp.guDingTime = 10 * 60; dp.releaseGuding = 1; WGSkillController.Instance.ReleaseSkillWithID(WGDefine.SK_GuDing30); WGAlertViewController.Self.showAlertView(1068).alertViewBehavriour = (ab1, view1) => { switch (ab1) { case MDAlertBehaviour.CLICK_OK: view1.hiddenView(); //TDGAMission.OnBegin(WGStrings.getText(8110)); break; case MDAlertBehaviour.DID_HIDDEN: WGAlertViewController.Self.destroyAlertView(view1); //TDGAMission.OnCompleted(WGStrings.getText(8110)); break; } }; } if (hs == EMHelpStates.Use_Item) { WGGameUIView.Instance.mMainMenuView.unLightBtnSkill4(); WGSkillController.Instance.ReleaseSkillWithID(WGDefine.SK_FangYu4); } if (hs == EMHelpStates.Use_Weapon) { WGGameUIView.Instance.mMainMenuView.unLightBtnAdd(); WGBearManage.Instance.csThrow.ChangeWeaponAdd(); //WGSkillController.Instance.ReleaseSkillWithID(WGDefine.SK_GuDing30); } view.hiddenView(); //Debug.Log("Completed ========"+missionName); //TDGAMission.OnCompleted(missionName); break; case MDAlertBehaviour.DID_SHOW: Time.timeScale = 0; break; case MDAlertBehaviour.DID_HIDDEN: Time.timeScale = 1; Destroy(curGuideView.gameObject); curGuideView = null; StartCoroutine(resetViewShow()); break; } }; }
public void TDGAMissionOnCompleted(string missId, TalkDataMissionType talkDataMissionType) { TDGAMission.OnCompleted(GenerateMissionId(missId, talkDataMissionType)); }
public static void FinishLevel(string level) { TDGAMission.OnCompleted(level); }
public static void FailLevel(string level) { TDGAMission.OnFailed(level, string.Empty); }
public void TDGAMissionOnBegin(string missId, TalkDataMissionType talkDataMissionType) { TDGAMission.OnBegin(GenerateMissionId(missId, talkDataMissionType)); }
/// <summary> /// 任务完成 /// </summary> /// <param name="missionId"></param> public void OnMissionCompleted(string missionId) { TDGAMission.OnCompleted(missionId); }
/// <summary> /// 任务失败 /// </summary> /// <param name="missionId"></param> /// <param name="cause"></param> public void OnMissionFailed(string missionId, string cause = "") { TDGAMission.OnFailed(missionId, cause); }
/// <summary> /// 任务开始 /// </summary> /// <param name="missionId"></param> public void OnMissionBegin(string missionId) { TDGAMission.OnBegin(missionId); }
void OnGUI() { int i = 0; GUI.Box(new Rect(10, 10, Screen.width - 20, Screen.height - 20), "Demo Menu"); if (GUI.Button(new Rect(left, top + step * i++, width, height), "Create User")) { account = TDGAAccount.SetAccount("User" + index); index++; } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Account Level +1")) { if (account != null) { account.SetLevel(level++); } } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Chagen Game Server + 'a'")) { if (account != null) { gameserver += "a"; account.SetGameServer(gameserver); } } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Charge Request 10")) { TDGAVirtualCurrency.OnChargeRequest("order01", "iap", 10, "CH", 10, "PT"); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Charge Success 10")) { TDGAVirtualCurrency.OnChargeSuccess("order01"); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Reward 100")) { TDGAVirtualCurrency.OnReward(100, "reason"); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Mission Begin")) { TDGAMission.OnBegin("miss001"); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Mission Completed")) { TDGAMission.OnCompleted("miss001"); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Item Purchase 10")) { TDGAItem.OnPurchase("itemid001", 10, 10); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Item Use 1")) { TDGAItem.OnUse("itemid001", 1); } if (GUI.Button(new Rect(left, top + step * i++, width, height), "Custome Event")) { Dictionary <string, object> dic = new Dictionary <string, object>(); dic.Add("StartApp" + "StartAppTime", "startAppMac" + "#" + "02/01/2013 09:52:24"); dic.Add("IntValue", 1); TalkingDataGA.OnEvent("action_id", dic); } }
private void OnGUI() { int i = 0; GUI.Box(new Rect(10, 10, Screen.width - 20, Screen.height - 20), "Demo Menu"); GUI.Label(new Rect(left, top + (step * i++), width, height), deviceId); if (GUI.Button(new Rect(left, top + (step * i++), width, height), "getDeviceId")) { deviceId = TalkingDataGA.GetDeviceId(); } GUI.Label(new Rect(left, top + (step * i++), width, height), oaid); if (GUI.Button(new Rect(left, top + (step * i++), width, height), "getOAID")) { oaid = TalkingDataGA.GetOAID(); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "SetLocation")) { TalkingDataGA.SetLocation(39.94, 116.43); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Create Profile")) { profile = TDGAProfile.SetProfile("User" + index++); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Profile Name")) { if (profile != null) { profile.SetProfileName("name"); } } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Profile Type")) { if (profile != null) { profile.SetProfileType(ProfileType.WEIXIN); } } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Level")) { if (profile != null) { profile.SetLevel(level++); } } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Gender")) { if (profile != null) { profile.SetGender(Gender.MALE); } } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Age")) { if (profile != null) { profile.SetAge(21); } } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Game Server")) { if (profile != null) { profile.SetGameServer("server1"); } } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Mission Begin")) { TDGAMission.OnBegin("miss001"); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Mission Completed")) { TDGAMission.OnCompleted("miss001"); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Mission Failed")) { TDGAMission.OnFailed("miss001", "failed"); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Charge Request")) { TDGAVirtualCurrency.OnChargeRequest("order01", "iap", 10, "CNY", 10, "UnionPay"); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Charge Success")) { TDGAVirtualCurrency.OnChargeSuccess("order01"); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Reward")) { TDGAVirtualCurrency.OnReward(100, "reason"); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Item Purchase")) { TDGAItem.OnPurchase("itemid001", 10, 10); } if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Item Use")) { TDGAItem.OnUse("itemid001", 1); } #if TDGA_CUSTOM if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Custome Event")) { Dictionary <string, object> dic = new Dictionary <string, object> { { "StringValue", "Pi" }, { "NumberValue", 3.14 } }; TalkingDataGA.OnEvent("action_id", dic); } #endif }