Esempio n. 1
0
    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
    }
Esempio n. 2
0
    public void FailStageHandle(object e, Hashtable hash)
    {
        Debug.Log("FailStageHandle");

        TDGAMission.OnFailed(LogicManager.Instance.EnterStageInfo.StageID, "1");

        account.SetLevel(StageDataPack.Instance.CurIdx);
    }
Esempio n. 3
0
    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
    }
Esempio n. 4
0
 /// <summary>
 /// 任务失败
 /// </summary>
 /// <param name="missionId"></param>
 /// <param name="cause"></param>
 public void OnMissionFailed(string missionId, string cause = "")
 {
     TDGAMission.OnFailed(missionId, cause);
 }
 public static void FailLevel(string level)
 {
     TDGAMission.OnFailed(level, string.Empty);
 }
Esempio n. 6
0
    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
    }