57 lines
1.7 KiB
C#
57 lines
1.7 KiB
C#
using UnityEngine;
|
||
using EventManager = UnityEngine.Gonbest.MagicCube.EventManager;
|
||
using CoreEventDefine = UnityEngine.Gonbest.MagicCube.CoreEventDefine;
|
||
|
||
namespace Thousandto.CoreSDK
|
||
{
|
||
/// <summary>
|
||
/// 脚本类,当做组件挂在节点上
|
||
/// Android通过SDK_Object发送消息回来时接收处理数据
|
||
/// </summary>
|
||
public class FuncellSDKScript : MonoBehaviour
|
||
{
|
||
void Awake()
|
||
{
|
||
EventManager.SharedInstance.RegFixEventHandle(CoreEventDefine.EID_CORE_RESTART_GAME, OnRestartGame);
|
||
}
|
||
|
||
private void OnDestroy()
|
||
{
|
||
EventManager.SharedInstance.UnRegFixEventHandle(CoreEventDefine.EID_CORE_RESTART_GAME, OnRestartGame);
|
||
}
|
||
|
||
//SDK_Object用来接收Android发送过来的消息
|
||
public void Callback(string result)
|
||
{
|
||
FuncellSDK.Instance.Callback(result);
|
||
}
|
||
|
||
//第三方实时语音回调函数
|
||
public void ThirdVoiceCallback(string json)
|
||
{
|
||
Debug.Log("已屏蔽语音相关的内容 ThirdVoiceCallback json = " + json);
|
||
//FuncellThirdVoiceSDK.Instance.ThirdVoiceCallback(json);
|
||
}
|
||
|
||
|
||
//拍照回调,两个参数,第一个地址,第二个图片的Base64编码
|
||
void OnClipImgCallback(string args)
|
||
{
|
||
FuncellSDK.Instance.OnClipImgCallback(args);
|
||
}
|
||
|
||
void OnApplicationPause(bool paused)
|
||
{
|
||
if (!paused)
|
||
{
|
||
FuncellSDK.Instance.OnApplicationResume();
|
||
}
|
||
}
|
||
|
||
void OnRestartGame(object param,object sender)
|
||
{
|
||
FuncellSDK.Instance.ReStartGame();
|
||
}
|
||
}
|
||
}
|