Esempio n. 1
0
    private void OnGUI()
    {
        float buttonWidth = Screen.width * 0.2f;

        float buttonHeight = Screen.height * 0.1f;

        float positionX = Screen.width / 2f - buttonWidth / 2f;

        if (GUI.Button(new Rect(positionX, Screen.height * 0.05f, buttonWidth, buttonHeight), "初始化"))
        {
            SDKManager.GetSingleton().IUnityToSDK.Init();
        }
        if (GUI.Button(new Rect(positionX, Screen.height * 0.25f, buttonWidth, buttonHeight), "登入"))
        {
            SDKManager.GetSingleton().IUnityToSDK.Login();
        }
        if (GUI.Button(new Rect(positionX, Screen.height * 0.45f, buttonWidth, buttonHeight), "上传数据"))
        {
            SDKMessage message = SDKConfig.GetUploadInfo();

            SDKManager.GetSingleton().IUnityToSDK.UploadInfo(message);
        }
        if (GUI.Button(new Rect(positionX, Screen.height * 0.65f, buttonWidth, buttonHeight), "支付"))
        {
            SDKMessage message = SDKConfig.GetPayInfo();
            SDKManager.GetSingleton().IUnityToSDK.Pay(message);
        }
        if (GUI.Button(new Rect(positionX, Screen.height * 0.85f, buttonWidth, buttonHeight), "补充方法"))
        {
            SDKMessage message = new SDKMessage((int)SDKMessageType.Method0);
            SDKManager.GetSingleton().IUnityToSDK.Other(message);
        }
    }
Esempio n. 2
0
        public void Init()
        {
            SDKConfig.Log("Default_UnityToSDK : Init()");

            SDKMessage message = new SDKMessage((int)SDKMessageType.Init);

            SDKManager.GetSingleton().UnityToSDK(message);
        }
Esempio n. 3
0
        public string Other(SDKMessage message)
        {
            SDKConfig.Log("Default_UnityToSDK : Other()");

            if (message == null)
            {
                message = new SDKMessage((int)SDKMessageType.Method0);
            }

            return(SDKManager.GetSingleton().UnityToSDK(message));
        }
Esempio n. 4
0
        public void Pay(SDKMessage message)
        {
            SDKConfig.Log("Default_UnityToSDK : Pay()");

            if (message == null)
            {
                message = new SDKMessage((int)SDKMessageType.Pay);
            }

            SDKManager.GetSingleton().UnityToSDK(message);
        }
Esempio n. 5
0
        public void UploadInfo(SDKMessage message)
        {
            SDKConfig.Log("Default_UnityToSDK : UploadInfo()");

            if (message == null)
            {
                message = new SDKMessage((int)SDKMessageType.UploadInfo);
            }

            SDKManager.GetSingleton().UnityToSDK(message);
        }