Exemplo n.º 1
0
 public AndroidLocalListener(ICsLocalRecListener listener) : base("tv.chushou.recordsdk.record.LocalCallback")
 {
     this.listener = listener;
 }
Exemplo n.º 2
0
        public void startRecordFile(string gameName, string gameUid, string gameToken, string phone, string nickName, string extraData, int orentation, int resolution, ICsLocalRecListener 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.AndroidLocalListener androidLocalListener = null;
            if (callback != null)
            {
                androidLocalListener = new CsRecInterface.AndroidLocalListener(callback);
            }
            this.mSDK.Call("startLocalRecord", new object[]
            {
                @static,
                androidJavaObject,
                gameName,
                orentation,
                resolution,
                androidLocalListener
            });
        }