public static void CreateCardManagerInfoAsset() { CardManagerInfoArray asset = ScriptableObject.CreateInstance <CardManagerInfoArray>(); asset.dataArray = ExcelTools.CreateCardManagerInfoArrayWithExcel(ExcelConfig.excelsPath + "LevelInfo.xlsx"); BuildAssets(asset, "LevelInfo.asset"); }
// Use this for initialization void Awake() { if (Init == 0) { Init = 1; DontDestroyOnLoad(this.gameObject); //SelectInfo SelectInfoArray selectInfoArray = (SelectInfoArray)Resources.Load("DataAssets/SelectInfo"); for (int i = 0; i < selectInfoArray.dataArray.Length; ++i) { SelectInfo selectInfo = selectInfoArray.dataArray[i]; selectInfoDic.dic.Add(selectInfo.messageID, selectInfo); } Debug.Log("成功读入selectinfo"); //CardInfo CardInfoArray cardInfoArray = (CardInfoArray)Resources.Load("DataAssets/CardInfo"); for (int i = 0; i < cardInfoArray.dataArray.Length; ++i) { CardInfo cardInfo = cardInfoArray.dataArray[i]; cardInfoDic.cardInfoDic.Add(cardInfo.cardID, cardInfo); } Debug.Log("成功读入cardinfo"); //RoleInfo RoleInfoArray roleInfoArray = (RoleInfoArray)Resources.Load("DataAssets/RoleInfo"); for (int i = 0; i < roleInfoArray.dataArray.Length; ++i) { RoleInfo roleInfo = roleInfoArray.dataArray[i]; roleInfoDic.roleInfoDic.Add(roleInfo.roleID, roleInfo); } Debug.Log("成功读入roleinfo"); //CardManagerInfo CardManagerInfoArray cardManagerInfoArray = (CardManagerInfoArray)Resources.Load("DataAssets/LevelInfo"); for (int i = 0; i < cardManagerInfoArray.dataArray.Length; ++i) { CardManagerInfo cardManagerInfo = cardManagerInfoArray.dataArray[i]; levelInfoDic.cardManagerInfoDic.Add(cardManagerInfo.levelID, cardManagerInfo); } Debug.Log("成功读入cardmanagerinfo"); //CardResultInfo cardResultInfoArray = (CardResultInfoArray)Resources.Load("DataAssets/CardResultInfo"); Debug.Log("成功读入cardresultinfo"); //LevelResultInfo LevelResultInfoArray levelResultInfoArray = (LevelResultInfoArray)Resources.Load("DataAssets/LevelResultInfo"); for (int i = 0; i < levelResultInfoArray.dataArray.Length; ++i) { LevelResultInfo levelResultInfo = levelResultInfoArray.dataArray[i]; levelResultInfoDic.dic.Add(levelResultInfo.levelID, levelResultInfo); } Debug.Log("成功读入levelinfo"); //EndInfo EndInfoArray endInfoArray = (EndInfoArray)Resources.Load("DataAssets/EndInfo"); for (int i = 0; i < endInfoArray.dataArray.Length; ++i) { EndInfo endInfo = endInfoArray.dataArray[i]; endInfoDic.dic.Add(endInfo.endID, endInfo); } Debug.Log("成功读入endinfo"); } }