[問題] 如何讓unity端等待Android plugin回應?

作者: euph (咬咬嚼嚼猴子口味)   2014-10-14 16:40:09
不好意思又來詢問有關Android plugins這邊的問題
在unity端呼叫了Android plugins的SDK的時候
原本的需求是想開起一個登入的視窗畫面之後
再利用while迴圈去取得登入結果的資料 類似下面的寫法
可是這樣的結果好像就會讓unity端的程式卡在while迴圈裡 登入頁面就無法正常打開
請問有什麼方法可以讓我在呼叫Android Plugin之後
unity端可以等待登入成功之後再繼續往下走呢?
var unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var activity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity");
var class_java = new AndroidJavaClass("com.company.AndroidAuth");
class_java.CallStatic("AcceptUserPermit", activity,);
// 結果取得
string result;
while(true)
{
result = javaSystemClass.CallStatic<string>("getProperty", env_name);
if( result != null )
break;
}
感謝大家幫忙 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com