示例#1
0
  public static async UniTask<UIWindow> Preload(string name)
  {
    var prefab = await Assets.PreloadAsync($"Prefabs/ui/windows/{name}", windows_container.transform);
    Error.Assert(prefab != null, $"Failed to preload UI window ({name}). Prefab not found.");

    var window = prefab.GetComponent<UIWindow>();
    Error.Assert(window != null, $"Failed to preload UI window ({name}). UIWindow component not found.");

    window.SetNameHash(Hash.CRC32(name));

    return window;
  }
示例#2
0
            async UniTask Loading()
            {
                await Assets.PreloadAsync("Prefabs/location");

                loading_completed = true;
            }