本演示项目在Unity for Android Build中启用部分华为HMS和AGC服务,对应的类和函数的名称和用法相同。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

28 行
722 B

using UnityEngine;
namespace HuaweiHms{
public class HmsUtil{
public static object TransferParam(object arg)
{
if (arg is IHmsBase)
{
IHmsBase a = arg as IHmsBase;
return a.param;
}
return arg;
}
public static object[] TransferParams(params object[] args)
{
for (int i = 0; i < args.Length; i++)
{
args[i] = TransferParam(args[i]);
}
return args;
}
public static T GetHmsBase<T>(AndroidJavaObject obj) where T:IHmsBase,new(){
T a = new T();
a.obj = obj;
return a;
}
}
}