Как дождаться выполнения функции с заданием внутри, прежде чем продолжить?
public void A()
{
Debug.Log("before")
CopyInfoFromDB();
Debug.Log("after")
}
public void CopyInfoFromDB()
{
FirebaseDatabase.DefaultInstance.GetReference(path)
.GetValueAsync().ContinueWith(task =>
{
if (task.IsFaulted)
{
Debug.Log("failed");
}
name = ...// loading local varibles from Task.result
});
}
Я хочу дождаться завершения CopyInfoFromDB
, прежде чем печатать "после".Как мне написать функцию А по-другому?