코루틴 사용 기본 초기화
public void Start()
{
StartCoroutine(CoroutineInit());
}
public IEnumerator CoroutineInit()
{
//Firebase 기본.
var task = FirebaseApp.CheckAndFixDependenciesAsync();
yield return new WaitUntil(() => task.IsCompleted);
if (task.IsFaulted || task.IsCanceled)
{
Debug.LogError("Error: " + task.Exception);
}
else
{
var app = FirebaseApp.DefaultInstance;
if (app != null)
{
//FireStore Database
dbRefFbStore = FirebaseFirestore.DefaultInstance;
//RealTime Database
//dbRefRealTime = FirebaseDatabase.GetInstance(url).RootReference;
//FireBase Auth
authFb = FirebaseAuth.DefaultInstance;
}
else
{
Debug.LogError("Firebase Init Fail");
}
}
}
'Program > Unity' 카테고리의 다른 글
UGUI - On Value Changed 입력 (Static , Dynamic) (0) | 2023.08.18 |
---|---|
Unity - Dictionary 를 Inspector 에 간단하게.. (1) | 2023.08.02 |
NGUI Scroll View - Spring 관련. (2) | 2016.02.23 |
Unity 파일 저장 그리고 불러오기. Serialize 사용법. (2) | 2015.02.17 |
일괄적으로 Texture Import Setting 변경 (0) | 2015.01.30 |