示例#1
0
 private static void GmGameDBuildRegFlushModel(AppMain.OBS_ACTION3D_NN_WORK[] obj_3d_list, int num)
 {
     AppMain.GMS_GDBUILD_BUILD_MDL_WORK gdbuildBuildMdlWork = AppMain.gm_obj_build_model_work_buf[AppMain.gm_obj_build_model_work_reg_num];
     ++AppMain.gm_obj_build_model_work_reg_num;
     gdbuildBuildMdlWork.num         = num;
     gdbuildBuildMdlWork.obj_3d_list = obj_3d_list;
     gdbuildBuildMdlWork.build_state = AppMain.GME_GAME_DBUILD_MDL_STATE.GME_GAME_DBUILD_MDL_STATE_REG_FLUSH_WAIT;
 }
示例#2
0
 private static AppMain.OBS_ACTION3D_NN_WORK[] GmGameDBuildRegBuildModel(
     AppMain.AMS_AMB_HEADER mdl_amb,
     AppMain.AMS_AMB_HEADER tex_amb,
     uint draw_flag,
     AppMain.TXB_HEADER txb)
 {
     AppMain.GMS_GDBUILD_BUILD_MDL_WORK gdbuildBuildMdlWork = AppMain.gm_obj_build_model_work_buf[AppMain.gm_obj_build_model_work_reg_num];
     ++AppMain.gm_obj_build_model_work_reg_num;
     gdbuildBuildMdlWork.num         = mdl_amb.file_num;
     gdbuildBuildMdlWork.obj_3d_list = AppMain.New <AppMain.OBS_ACTION3D_NN_WORK>(gdbuildBuildMdlWork.num);
     gdbuildBuildMdlWork.mdl_amb     = mdl_amb;
     gdbuildBuildMdlWork.tex_amb     = tex_amb;
     gdbuildBuildMdlWork.draw_flag   = draw_flag;
     gdbuildBuildMdlWork.txb         = txb;
     gdbuildBuildMdlWork.build_state = AppMain.GME_GAME_DBUILD_MDL_STATE.GME_GAME_DBUILD_MDL_STATE_REG_WAIT;
     return(gdbuildBuildMdlWork.obj_3d_list);
 }