Files
Main/Assets/Plugins/References/FuncellSDK/SDK/Funcellscript/FuncellSDKScript.cs
2025-01-25 04:38:09 +08:00

57 lines
1.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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();
}
}
}