// Token: 0x06001B45 RID: 6981 RVA: 0x000F90F0 File Offset: 0x000F72F0
 private static AppMain.OBS_OBJECT_WORK create_steamtimer(AppMain.OBS_OBJECT_WORK parent_obj, int obj_type)
 {
     AppMain.OBS_OBJECT_WORK            obs_OBJECT_WORK            = AppMain.GMM_EFFECT_CREATE_WORK(() => new AppMain.GMS_GMK_POPSTEAMPARTS_WORK(), null, 0, "Gmk_PopSteamTimer");
     AppMain.GMS_GMK_POPSTEAMPARTS_WORK gms_GMK_POPSTEAMPARTS_WORK = (AppMain.GMS_GMK_POPSTEAMPARTS_WORK)obs_OBJECT_WORK;
     AppMain.ObjObjectCopyAction3dNNModel(obs_OBJECT_WORK, AppMain.gm_gmk_popsteam_obj_3d_list[12], gms_GMK_POPSTEAMPARTS_WORK.eff_work.obj_3d);
     obs_OBJECT_WORK.parent_obj    = parent_obj;
     obs_OBJECT_WORK.parent_ofst.x = AppMain.tbl_popsteam_timer_off[obj_type][0];
     obs_OBJECT_WORK.parent_ofst.y = AppMain.tbl_popsteam_timer_off[obj_type][1];
     obs_OBJECT_WORK.parent_ofst.z = 0;
     obs_OBJECT_WORK.dir.z         = parent_obj.dir.z;
     obs_OBJECT_WORK.flag         |= 1024U;
     obs_OBJECT_WORK.move_flag    |= 256U;
     obs_OBJECT_WORK.disp_flag    |= 4194304U;
     obs_OBJECT_WORK.disp_flag    &= 4294967039U;
     obs_OBJECT_WORK.ppFunc        = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmGmkPopSteamTimer);
     return(obs_OBJECT_WORK);
 }
 // Token: 0x06001B43 RID: 6979 RVA: 0x000F8F00 File Offset: 0x000F7100
 private static void create_steampipe(AppMain.OBS_OBJECT_WORK parent_obj, int obj_type)
 {
     AppMain.OBS_OBJECT_WORK            obs_OBJECT_WORK            = AppMain.GMM_EFFECT_CREATE_WORK(() => new AppMain.GMS_GMK_POPSTEAMPARTS_WORK(), null, 0, "Gmk_PopSteamPipe");
     AppMain.GMS_GMK_POPSTEAMPARTS_WORK gms_GMK_POPSTEAMPARTS_WORK = (AppMain.GMS_GMK_POPSTEAMPARTS_WORK)obs_OBJECT_WORK;
     AppMain.ObjObjectCopyAction3dNNModel(obs_OBJECT_WORK, AppMain.gm_gmk_popsteam_obj_3d_list[AppMain.tbl_popsteam_pipe_model_id[obj_type]], gms_GMK_POPSTEAMPARTS_WORK.eff_work.obj_3d);
     obs_OBJECT_WORK.ppOut      = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmGmkBeltPopSteam_ppOutUseDirModel);
     obs_OBJECT_WORK.parent_obj = parent_obj;
     obs_OBJECT_WORK.pos.x      = parent_obj.pos.x + AppMain.tbl_popsteam_pipe_off[obj_type][0];
     obs_OBJECT_WORK.pos.y      = parent_obj.pos.y + AppMain.tbl_popsteam_pipe_off[obj_type][1];
     obs_OBJECT_WORK.pos.z      = parent_obj.pos.z - 65536;
     obs_OBJECT_WORK.dir.z      = parent_obj.dir.z;
     obs_OBJECT_WORK.flag      &= 4294966271U;
     obs_OBJECT_WORK.move_flag |= 256U;
     obs_OBJECT_WORK.disp_flag |= 4194304U;
     obs_OBJECT_WORK.disp_flag &= 4294967039U;
     obs_OBJECT_WORK.ppFunc     = null;
 }
Exemple #3
0
 private static void create_steampipe(AppMain.OBS_OBJECT_WORK parent_obj, int obj_type)
 {
     AppMain.OBS_OBJECT_WORK            work = AppMain.GMM_EFFECT_CREATE_WORK((AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.GMS_GMK_POPSTEAMPARTS_WORK()), (AppMain.OBS_OBJECT_WORK)null, (ushort)0, "Gmk_PopSteamPipe");
     AppMain.GMS_GMK_POPSTEAMPARTS_WORK popsteampartsWork = (AppMain.GMS_GMK_POPSTEAMPARTS_WORK)work;
     AppMain.ObjObjectCopyAction3dNNModel(work, AppMain.gm_gmk_popsteam_obj_3d_list[AppMain.tbl_popsteam_pipe_model_id[obj_type]], popsteampartsWork.eff_work.obj_3d);
     work.ppOut      = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmGmkBeltPopSteam_ppOutUseDirModel);
     work.parent_obj = parent_obj;
     work.pos.x      = parent_obj.pos.x + AppMain.tbl_popsteam_pipe_off[obj_type][0];
     work.pos.y      = parent_obj.pos.y + AppMain.tbl_popsteam_pipe_off[obj_type][1];
     work.pos.z      = parent_obj.pos.z - 65536;
     work.dir.z      = parent_obj.dir.z;
     work.flag      &= 4294966271U;
     work.move_flag |= 256U;
     work.disp_flag |= 4194304U;
     work.disp_flag &= 4294967039U;
     work.ppFunc     = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null;
 }
Exemple #4
0
 private static AppMain.OBS_OBJECT_WORK create_steamtimer(
     AppMain.OBS_OBJECT_WORK parent_obj,
     int obj_type)
 {
     AppMain.OBS_OBJECT_WORK            work = AppMain.GMM_EFFECT_CREATE_WORK((AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.GMS_GMK_POPSTEAMPARTS_WORK()), (AppMain.OBS_OBJECT_WORK)null, (ushort)0, "Gmk_PopSteamTimer");
     AppMain.GMS_GMK_POPSTEAMPARTS_WORK popsteampartsWork = (AppMain.GMS_GMK_POPSTEAMPARTS_WORK)work;
     AppMain.ObjObjectCopyAction3dNNModel(work, AppMain.gm_gmk_popsteam_obj_3d_list[12], popsteampartsWork.eff_work.obj_3d);
     work.parent_obj    = parent_obj;
     work.parent_ofst.x = AppMain.tbl_popsteam_timer_off[obj_type][0];
     work.parent_ofst.y = AppMain.tbl_popsteam_timer_off[obj_type][1];
     work.parent_ofst.z = 0;
     work.dir.z         = parent_obj.dir.z;
     work.flag         |= 1024U;
     work.move_flag    |= 256U;
     work.disp_flag    |= 4194304U;
     work.disp_flag    &= 4294967039U;
     work.ppFunc        = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmGmkPopSteamTimer);
     return(work);
 }