// Token: 0x06000B2F RID: 2863 RVA: 0x00064E8C File Offset: 0x0006308C private static void gmGmkPointMarkerHit(AppMain.OBS_RECT_WORK mine_rect, AppMain.OBS_RECT_WORK match_rect) { GMS_GMK_PMARKER_WORK gms_GMK_PMARKER_WORK = (GMS_GMK_PMARKER_WORK)mine_rect.parent_obj; GMS_PLAYER_WORK gms_PLAYER_WORK = (GMS_PLAYER_WORK)match_rect.parent_obj; gms_GMK_PMARKER_WORK.markerdist = gms_GMK_PMARKER_WORK.OBJWORK.pos.x - gms_PLAYER_WORK.obj_work.pos.x; if ((gms_GMK_PMARKER_WORK.markerdist <= 16384 && gms_GMK_PMARKER_WORK.markerdist >= -16384) || (gms_GMK_PMARKER_WORK.markerdist < 16384 && gms_GMK_PMARKER_WORK.markerdistlast >= 16384) || (gms_GMK_PMARKER_WORK.markerdist > -16384 && gms_GMK_PMARKER_WORK.markerdistlast <= -16384)) { if (AppMain.g_gm_main_system.marker_pri < (uint)gms_GMK_PMARKER_WORK.marker_prty) { GmPlayer.SetMarkerPoint(gms_PLAYER_WORK, gms_GMK_PMARKER_WORK.OBJWORK.pos.x, gms_GMK_PMARKER_WORK.OBJWORK.pos.y); AppMain.g_gm_main_system.marker_pri = (uint)gms_GMK_PMARKER_WORK.marker_prty; gms_GMK_PMARKER_WORK.marker_prty = 0; gms_GMK_PMARKER_WORK.hitcounter = 2; SaveState.saveCurrentState(1); } gms_GMK_PMARKER_WORK.OBJWORK.flag |= 2U; return; } mine_rect.flag &= 4294573823U; }