/// エフェクトモデルデータの読み込み public bool SetEffData() { Data.ModelDataManager resMgr = Data.ModelDataManager.GetInstance(); /// エフェクトモデルデータ for (int id = 0; id < (int)Data.EffTypeId.Max; id++) { int mdlResId = (int)Data.ModelResId.Eff00 + id; if (dataList.MdlFileNameList[mdlResId] != "") { resMgr.LoadModel(mdlResId, "/Application/res/data/3D/effect/" + dataList.MdlFileNameList[mdlResId]); } } /// エフェクトテクスチャデータ for (int id = 0; id < (int)Data.ModelEffTexId.Max; id++) { int mdlTexId = (int)Data.ModelTexResId.EffA + id; for (int i = 0; i < dataList.TexFileNameList.GetLength(1); i++) { if (dataList.TexFileNameList[mdlTexId, i] != "") { resMgr.LoadTexture(mdlTexId, dataList.TexFileNameList[mdlTexId, i], "/3D/effect/" + dataList.TexFileNameList[mdlTexId, i]); } } } return(true); }
/// ステージモデルデータの読み込み public bool SetStgData() { Data.ModelDataManager resMgr = Data.ModelDataManager.GetInstance(); /// ステージモデルデータ for (int id = 0; id < (int)Data.StageTypeId.Max; id++) { int mdlResId = (int)Data.ModelResId.Stage + id; if (dataList.MdlFileNameList[mdlResId] != "") { resMgr.LoadModel(mdlResId, "/Application/res/data/3D/field/" + dataList.MdlFileNameList[mdlResId]); } } /// ステージテクスチャデータ for (int id = 0; id < (int)Data.StageTypeId.Max; id++) { int mdlTexId = (int)Data.ModelTexResId.Stage + id; for (int i = 0; i < dataList.TexFileNameList.GetLength(1); i++) { if (dataList.TexFileNameList[mdlTexId, i] != "") { resMgr.LoadTexture(mdlTexId, dataList.TexFileNameList[mdlTexId, i], "/3D/field/" + dataList.TexFileNameList[mdlTexId, i]); } } } return(true); }