// Token: 0x06001233 RID: 4659 RVA: 0x0009F0E8 File Offset: 0x0009D2E8 private static void gmGmkDrainTankOutChangeModeSplash(OBS_OBJECT_WORK obj_work) { AppMain.GMS_ENEMY_3D_WORK gms_ENEMY_3D_WORK = (AppMain.GMS_ENEMY_3D_WORK)obj_work; AppMain.GMS_GMK_DRAIN_TANK_OUT_WORK gms_GMK_DRAIN_TANK_OUT_WORK = (AppMain.GMS_GMK_DRAIN_TANK_OUT_WORK)gms_ENEMY_3D_WORK; GMS_PLAYER_WORK gms_PLAYER_WORK = AppMain.g_gm_main_system.ply_work[(int)((UIntPtr)0)]; OBS_OBJECT_WORK obj_work2 = gms_PLAYER_WORK.obj_work; if (gms_GMK_DRAIN_TANK_OUT_WORK.flag_dir_left) { obj_work2.spd.x = -65536; } else { obj_work2.spd.x = 65536; } obj_work2.pos.y = obj_work.pos.y; obj_work2.move_flag |= 256U; GmPlayer.BreathingSet(gms_PLAYER_WORK); obj_work.move_flag |= 256U; AppMain.g_gm_main_system.game_flag |= 8192U; AppMain.GmEventMgrLocalEventBirth(305, obj_work.pos.x, obj_work.pos.y + 65536, gms_ENEMY_3D_WORK.ene_com.eve_rec.flag, gms_ENEMY_3D_WORK.ene_com.eve_rec.left, gms_ENEMY_3D_WORK.ene_com.eve_rec.top, gms_ENEMY_3D_WORK.ene_com.eve_rec.width, gms_ENEMY_3D_WORK.ene_com.eve_rec.height, 0); GmSound.PlaySE("Fluid2"); AppMain.GMM_PAD_VIB_SMALL(); GmPlayer.CameraOffsetSet(gms_PLAYER_WORK, 0, 0); GmCamera.AllowReset(); obj_work.ppFunc = AppMain.gmGmkDrainTankOutMainSplash; }
// Token: 0x06001019 RID: 4121 RVA: 0x0008C17C File Offset: 0x0008A37C public static void gmGmkBubbleDefFunc(AppMain.OBS_RECT_WORK own_rect, AppMain.OBS_RECT_WORK target_rect) { OBS_OBJECT_WORK parent_obj = own_rect.parent_obj; OBS_OBJECT_WORK parent_obj2 = target_rect.parent_obj; if (parent_obj2.obj_type != 1) { return; } GMS_PLAYER_WORK ply_work = (GMS_PLAYER_WORK)parent_obj2; AppMain.GmPlySeqInitBreathing(ply_work); GmPlayer.BreathingSet(ply_work); parent_obj.flag |= 4U; AppMain.GMS_EFFECT_3DES_WORK gms_EFFECT_3DES_WORK = AppMain.GmEfctZoneEsCreate(null, 2, 3); gms_EFFECT_3DES_WORK.efct_com.obj_work.pos.x = parent_obj.pos.x; gms_EFFECT_3DES_WORK.efct_com.obj_work.pos.y = parent_obj.pos.y; gms_EFFECT_3DES_WORK.efct_com.obj_work.pos.z = parent_obj.pos.z; AppMain.GMM_PAD_VIB_SMALL(); gms_EFFECT_3DES_WORK.efct_com.obj_work.ppFunc = AppMain.gmGmkBubbleMainHit; }