예제 #1
0
    private void LoadMenuData()
    {
        string filePath = Path.Combine(Application.streamingAssetsPath, menuDataFileName);

        if (File.Exists(filePath))
        {
            string dataAsJson = File.ReadAllText(filePath);
            loadedMenuData     = MenuData.CreateFromJSON(dataAsJson);
            allMenuWeaponData  = loadedMenuData.menuWeaponData;
            allMenuAbilityData = loadedMenuData.menuAbilityData;
            navData            = loadedMenuData.navData;
        }
        else
        {
            Debug.LogError("Cannot load game data");
        }
    }
    private void LoadMenuData()
    {
        string filePath = Path.Combine(Application.streamingAssetsPath, gameDataFileName);

        if (File.Exists(filePath))
        {
            string dataAsJson = File.ReadAllText(filePath);
            loadedData           = MenuData.CreateFromJSON(dataAsJson);
            allMenuCharacterData = loadedData.allMenuCharacterData;
            allMenuPartyData     = loadedData.allMenuPartyData;
            allMenuWeaponData    = loadedData.allMenuWeaponData;
            allMenuAbilityData   = loadedData.allMenuAbilityData;
            navData             = loadedData.navData;
            previousCharacterId = loadedData.previousCharacterId;
            characterSwapParty  = loadedData.characterSwapParty;
        }
        else
        {
            Debug.LogError("Cannot load game data");
        }
    }