Esempio n. 1
0
        public void startLive(string gameName, string title, string gameUid, string gameToken, string phone, string nickName, string extraData, int orentation, int resolution, ICsRecListener callback)
        {
            AndroidJavaClass  androidJavaClass  = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
            AndroidJavaObject @static           = androidJavaClass.GetStatic <AndroidJavaObject>("currentActivity");
            AndroidJavaObject androidJavaObject = new AndroidJavaObject("tv.chushou.recordsdk.datastruct.GameUserInfo", new object[0]);

            androidJavaObject.Set <string>("mGameUid", gameUid);
            androidJavaObject.Set <string>("gameToken", gameToken);
            androidJavaObject.Set <string>("phone", phone);
            androidJavaObject.Set <string>("nickName", nickName);
            androidJavaObject.Set <string>("gameExtraData", extraData);
            CsRecInterface.AndroidOnlineListener androidOnlineListener = null;
            if (callback != null)
            {
                androidOnlineListener = new CsRecInterface.AndroidOnlineListener(callback);
            }
            this.mSDK.Call("startOnlineRecord", new object[]
            {
                @static,
                androidJavaObject,
                gameName,
                title,
                orentation,
                resolution,
                androidOnlineListener
            });
        }
Esempio n. 2
0
 public AndroidOnlineListener(ICsRecListener listener) : base("tv.chushou.recordsdk.record.OnlineStatusCallback")
 {
     this.listener = listener;
 }