Example #1
0
    public string wxJSImage(string JSon, string from)
    {
        WX     wx = new WX();
        string aa = wx.getJSImage(JSon);
        JavaScriptSerializer js = new JavaScriptSerializer();

        return(AESHelper.Encrypt_android(js.Serialize(aa)));
    }
Example #2
0
    public string GetWXconfig(string JSon, string from)
    {
        WX bll = new WX();

        WX.jsapi_ticket      result = bll.getWXconfig(AESHelper.Decrypt_android(JSon), from);
        JavaScriptSerializer js     = new JavaScriptSerializer();

        return(AESHelper.Encrypt_android(js.Serialize(result)));
    }
Example #3
0
 public Task <bool> Login()
 {
     if (tcs == null || tcs.Task.IsCompleted)
     {
         tcs = new TaskCompletionSource <bool>();
     }
     WX.onRecvMsg += onRecv;
     WX.Login();
     return(tcs.Task);
 }
Example #4
0
    // Start is called before the first frame update
    void Awake()
    {
        string link = "";

        WX.appsecret = appsecret;
#if UNITY_IOS
        //string appid = "wx7e44f6f0cb921e85";
        link = universalLinks;
#endif
        WX.RegisteApp(appid, link);
    }
Example #5
0
 // Start is called before the first frame update
 void Start()
 {
     //string appid = "wx7e44f6f0cb921e85";
     //WX.RegisteApp(appid);
     WX.onGetUserInfo += (a, b) =>
     {
         Debug.Log("LoginOver");
     };
     GetComponent <Button>().onClick.AddListener(() =>
     {
         WX.Login("dddddd");
     });
 }
Example #6
0
 public override int GetHashCode()
 {
     return(BoundingBox.GetHashCode() ^ CharacterCode.GetHashCode() ^ Ligatures.GetHashCode() ^ Name.GetHashCode() ^
            VV.GetHashCode() ^ W.GetHashCode() ^ W0.GetHashCode() ^ W0X.GetHashCode() ^ W0Y.GetHashCode() ^ W1.GetHashCode() ^
            W1X.GetHashCode() ^ W1Y.GetHashCode() ^ WX.GetHashCode() ^ WY.GetHashCode());
 }
Example #7
0
    /// 震动反馈
    public static void Haptic(HapticTypes type, bool defaultToRegularVibrate = false, bool alsoRumble = false,
                              MonoBehaviour coroutineSupport = null, int controllerID = -1)
    {
        if (!_vibrationsActive)
        {
            Debug.LogError("vibrationsActive不震动时的值: " + _vibrationsActive);
            //   ------------------------------ [ 不震动测试 ] ------------------------------
            switch (type)
            {
            case HapticTypes.None:         Debug.LogError("------ 00 -----");  break;

            case HapticTypes.Selection:    Debug.LogError("------ 11 -----");  break;

            case HapticTypes.Success:      Debug.LogError("------ 22 -----");  break;

            case HapticTypes.Warning:      Debug.LogError("------ 33 -----");  break;

            case HapticTypes.Failure:      Debug.LogError("------ 44 -----");  break;

            case HapticTypes.LightImpact:  Debug.LogError("------ 55 -----");  break;

            case HapticTypes.MediumImpact: Debug.LogError("------ 66 -----");  break;

            case HapticTypes.HeavyImpact:  Debug.LogError("------ 77 -----");  break;

            case HapticTypes.RigidImpact:  Debug.LogError("------ 88 -----");  break;

            case HapticTypes.SoftImpact:   Debug.LogError("------ 99 -----");  break;
            }
            return;
        }

        //   ------------------------------ [ 震动测试 ] ------------------------------
        Debug.LogError("进入实现微信震动接口: ");
        Debug.LogError("vibrationsActive的值: " + _vibrationsActive);
#if WXGAME && !UNITY_EDITOR
        switch (type)
        {
        case HapticTypes.None:         Debug.LogError("------ 0 -----"); break;

        case HapticTypes.Selection:    Debug.LogError("------ 1 -----"); WX.VibrateLong(); break;

        case HapticTypes.Success:      Debug.LogError("------ 2 -----"); WX.VibrateLong(); break;

        case HapticTypes.Warning:      Debug.LogError("------ 3 -----"); WX.VibrateLong(); break;

        case HapticTypes.Failure:      Debug.LogError("------ 4 -----"); WX.VibrateLong(); break;

        case HapticTypes.LightImpact:  Debug.LogError("------ 5 -----"); WX.VibrateLong(); break;

        case HapticTypes.MediumImpact: Debug.LogError("------ 6 -----"); WX.VibrateLong(); break;

        case HapticTypes.HeavyImpact:  Debug.LogError("------ 7 -----"); WX.VibrateLong(); break;

        case HapticTypes.RigidImpact:  Debug.LogError("------ 8 -----"); WX.VibrateLong(); break;

        case HapticTypes.SoftImpact:   Debug.LogError("------ 9 -----"); WX.VibrateLong(); break;
        }
#endif
        switch (type)
        {
        case HapticTypes.None:         Debug.LogError("------ 0 -----");  break;

        case HapticTypes.Selection:    Debug.LogError("------ 1 -----");  break;

        case HapticTypes.Success:      Debug.LogError("------ 2 -----");  break;

        case HapticTypes.Warning:      Debug.LogError("------ 3 -----");  break;

        case HapticTypes.Failure:      Debug.LogError("------ 4 -----");  break;

        case HapticTypes.LightImpact:  Debug.LogError("------ 5 -----");  break;

        case HapticTypes.MediumImpact: Debug.LogError("------ 6 -----");  break;

        case HapticTypes.HeavyImpact:  Debug.LogError("------ 7 -----");  break;

        case HapticTypes.RigidImpact:  Debug.LogError("------ 8 -----");  break;

        case HapticTypes.SoftImpact:   Debug.LogError("------ 9 -----");  break;
        }
    }