Exemple #1
0
    T LoadConfigData <T> (string _path)
    {
        TextAsset configTextAsset = Resources.Load <TextAsset>(_path);
        T         configData      = GameUtility.DeserializeFromByte <T>(configTextAsset.bytes);

        return(configData);
    }
Exemple #2
0
    void LoadLevelData()
    {
        TextAsset configTextAsset = Resources.Load <TextAsset>(levelDataPath);

        levelConfigData = GameUtility.DeserializeFromByte <LevelConfigData>(configTextAsset.bytes);

        //string path = GameUtility.GetStreamingassetPath(levelDataPath);
        //StartCoroutine(LoadLevelDataRoutine(path,(LevelConfigData _levelConfigData) => {
        //    levelConfigData = _levelConfigData;
        //}));

        //levelConfigData = GameUtility.DeserializeFromPath<LevelConfigData>(path);
        //Debug.LogError(levelConfigData);
    }