private AppMain.OBS_OBJECT_WORK dmLogoSegaCreatePlayer() { AppMain.OBS_OBJECT_WORK obj_work = AppMain.OBM_OBJECT_TASK_DETAIL_INIT((ushort)8192, (byte)0, (byte)0, (byte)0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_LOGO_SEGA_OBJ_3DNN_WORK()), "DM_LSEGA_PLY"); AppMain.DMS_LOGO_SEGA_OBJ_3DNN_WORK logoSegaObj3DnnWork = (AppMain.DMS_LOGO_SEGA_OBJ_3DNN_WORK)obj_work; obj_work.obj_type = (ushort)1; obj_work.ppOut = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.ObjDrawActionSummary); obj_work.ppOutSub = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; obj_work.ppIn = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; obj_work.ppMove = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; obj_work.ppActCall = (AppMain.OBS_OBJECT_WORK_Delegate2)null; obj_work.ppRec = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; obj_work.ppLast = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; obj_work.ppFunc = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; AppMain.OBS_ACTION3D_NN_WORK obj3d = logoSegaObj3DnnWork.obj_3d; AppMain.ObjObjectCopyAction3dNNModel(obj_work, this.dm_logo_sega_obj_3d_list[0], obj3d); AppMain.ObjDrawSetToon(obj3d); obj3d.command_state = 0U; AppMain.ObjDataSet(logoSegaObj3DnnWork.data_work, (object)AppMain.dm_logo_sega_data[2]); logoSegaObj3DnnWork.data_work.num |= (ushort)32768; AppMain.ObjObjectAction3dNNMotionLoad(obj_work, 0, false, logoSegaObj3DnnWork.data_work, (string)null, 0, (AppMain.AMS_AMB_HEADER)null, 136, 16); obj_work.disp_flag |= 16777728U; obj_work.scale.x = obj_work.scale.y = obj_work.scale.z = 8192; AppMain.nnMakeUnitMatrix(obj3d.user_obj_mtx_r); AppMain.nnTranslateMatrix(obj3d.user_obj_mtx_r, obj3d.user_obj_mtx_r, 0.0f, -36f / AppMain.FXM_FX32_TO_FLOAT(AppMain.g_obj.draw_scale.y), 0.0f); obj_work.pos.x = 2490368; obj_work.pos.y = 0; obj_work.pos.z = 0; return(obj_work); }
// Token: 0x060007BA RID: 1978 RVA: 0x0004439C File Offset: 0x0004259C private AppMain.OBS_OBJECT_WORK dmLogoSegaCreatePlayer() { AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.OBM_OBJECT_TASK_DETAIL_INIT(8192, 0, 0, 0, () => new AppMain.DMS_LOGO_SEGA_OBJ_3DNN_WORK(), "DM_LSEGA_PLY"); AppMain.DMS_LOGO_SEGA_OBJ_3DNN_WORK dms_LOGO_SEGA_OBJ_3DNN_WORK = (AppMain.DMS_LOGO_SEGA_OBJ_3DNN_WORK)obs_OBJECT_WORK; obs_OBJECT_WORK.obj_type = 1; obs_OBJECT_WORK.ppOut = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.ObjDrawActionSummary); obs_OBJECT_WORK.ppOutSub = null; obs_OBJECT_WORK.ppIn = null; obs_OBJECT_WORK.ppMove = null; obs_OBJECT_WORK.ppActCall = null; obs_OBJECT_WORK.ppRec = null; obs_OBJECT_WORK.ppLast = null; obs_OBJECT_WORK.ppFunc = null; AppMain.OBS_ACTION3D_NN_WORK obj_3d = dms_LOGO_SEGA_OBJ_3DNN_WORK.obj_3d; AppMain.ObjObjectCopyAction3dNNModel(obs_OBJECT_WORK, this.dm_logo_sega_obj_3d_list[0], obj_3d); AppMain.ObjDrawSetToon(obj_3d); obj_3d.command_state = 0U; AppMain.ObjDataSet(dms_LOGO_SEGA_OBJ_3DNN_WORK.data_work, AppMain.dm_logo_sega_data[2]); AppMain.OBS_DATA_WORK data_work = dms_LOGO_SEGA_OBJ_3DNN_WORK.data_work; data_work.num |= 32768; AppMain.ObjObjectAction3dNNMotionLoad(obs_OBJECT_WORK, 0, false, dms_LOGO_SEGA_OBJ_3DNN_WORK.data_work, null, 0, null, 136, 16); obs_OBJECT_WORK.disp_flag |= 16777728U; obs_OBJECT_WORK.scale.x = (obs_OBJECT_WORK.scale.y = (obs_OBJECT_WORK.scale.z = 8192)); AppMain.nnMakeUnitMatrix(obj_3d.user_obj_mtx_r); AppMain.nnTranslateMatrix(obj_3d.user_obj_mtx_r, obj_3d.user_obj_mtx_r, 0f, -36f / AppMain.FXM_FX32_TO_FLOAT(AppMain.g_obj.draw_scale.y), 0f); obs_OBJECT_WORK.pos.x = 2490368; obs_OBJECT_WORK.pos.y = 0; obs_OBJECT_WORK.pos.z = 0; return(obs_OBJECT_WORK); }