public static void LoadAllRemoteData()
    {
        var loaders = AssetHelper.GetAllAssetsOfType <RemoteDataLoader>();

        foreach (var each in loaders)
        {
            try
            {
                each.ParseRemoteObjectData();
                each.LoadRemoteData();
            }
            catch (Exception e)
            {
                Debug.LogException(e);
                Debug.Log($"Failed to load data from {each.name}");
            }
        }

        Debug.Log("Finished loading remote data");
    }
示例#2
0
 private void FindAllInfos()
 {
     Infos = AssetHelper.GetAllAssetsOfType <NPCInfo>().ToArray();
 }