Я сделал плагин для своей игры для Android И для того, чтобы назвать этот плагин в моих скриптах Unity, я не знаю, использовать ли AndroidJavaObject
или AndroidJavaClass
.
, потому что в некоторых уроках, которые я видел,они делают что-то вроде этого:
AndroidJavaObject test = new AndroidJavaObject("com.aaa.bbb.ccc");
test.Call<string>("tester");
и в других уроках:
AndroidJavaClass test = new AndroidJavaClass("com.aaa.bbb.ccc");
myClass.Call("testMethod", new object[] { "testString" } );
, а в некоторых других они делают:
AndroidJavaClass test = new AndroidJavaClass("com.aaa.bbb.ccc");
AndroidJavaObject unityActivity = test.GetStatic("currentActivity");
Я просто хочу знатьв чем разница между этими способами?И какой из них лучше?