Example #1
0
    public IEnumerator LoadGameData()
    {
        yield return(new WaitForEndOfFrame());

        string szPath   = ResPath.ResBaseUrl + ResPath.PlatformUrl;             // 数据文件存放的目录 //
        WWW    language = new WWW(szPath + "PinballVSBlock_Language.assetbundle");

        // Debug.Log(szPath + "PinballVSBlock_Language.assetbundle");
        yield return(language);

        languageData = language.assetBundle.mainAsset as LanguageData;


        WWW blkTypeData = new WWW(szPath + "BlockType.assetbundle");

        yield return(blkTypeData);

        blockTypeData = blkTypeData.assetBundle.mainAsset as BlockTypeData;

        WWW blkScoreData = new WWW(szPath + "BlockScore.assetbundle");

        yield return(blkScoreData);

        blockScoreData = blkScoreData.assetBundle.mainAsset as BlockScoreData;

        // Debug.Log("PinballVSBlock_Language " + languageData.languageAllData.Count);
        SceneManager.LoadScene("game");
    }
Example #2
0
    public static void PackBlockScore()
    {
        string szDataFile = "BlockScore.xlsx";
        string szTable    = "BlockScore";

        BlockScoreData data   = ScriptableObject.CreateInstance <BlockScoreData>() as BlockScoreData;
        DataTable      dtData = ReadDataTable(szDataFile, szTable);

        data.ReadData(dtData);
        CreateBundle(data, szTable);
    }