// Token: 0x06000288 RID: 648 RVA: 0x00015193 File Offset: 0x00013393 private static int GmFadeIsEnd(AppMain.GMS_FADE_OBJ_WORK fade_obj) { if (fade_obj.fade_work.count >= fade_obj.fade_work.time) { return(1); } return(0); }
private static AppMain.GMS_FADE_OBJ_WORK GmBsCmnInitScreenFadingColor( AppMain.NNS_RGBA_U8 start_color, AppMain.NNS_RGBA_U8 end_color, float frame) { AppMain.GMS_FADE_OBJ_WORK fadeObj = AppMain.GmFadeCreateFadeObj((ushort)6656, (byte)3, (byte)0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.GMS_FADE_OBJ_WORK()), (ushort)61439, 10U); AppMain.GmFadeSetFade(fadeObj, 0U, start_color.r, start_color.g, start_color.b, start_color.a, end_color.r, end_color.g, end_color.b, end_color.a, frame, 0, 0); return(fadeObj); }
// Token: 0x0600028A RID: 650 RVA: 0x00015240 File Offset: 0x00013440 private static void gmFadeDispFunc(OBS_OBJECT_WORK obj_work) { AppMain.GMS_FADE_OBJ_WORK gms_FADE_OBJ_WORK = (AppMain.GMS_FADE_OBJ_WORK)obj_work; if ((obj_work.disp_flag & 4112U) == 0U) { AppMain.IzFadeUpdate(gms_FADE_OBJ_WORK.fade_work); } if ((obj_work.disp_flag & 32U) == 0U) { AppMain.IzFadeDraw(gms_FADE_OBJ_WORK.fade_work); } }
private static void gmFadeDispFunc(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_FADE_OBJ_WORK gmsFadeObjWork = (AppMain.GMS_FADE_OBJ_WORK)obj_work; if (((int)obj_work.disp_flag & 4112) == 0) { AppMain.IzFadeUpdate(gmsFadeObjWork.fade_work); } if (((int)obj_work.disp_flag & 32) != 0) { return; } AppMain.IzFadeDraw(gmsFadeObjWork.fade_work); }
// Token: 0x06000289 RID: 649 RVA: 0x000151B0 File Offset: 0x000133B0 private static AppMain.GMS_FADE_OBJ_WORK GmFadeCreateFadeObj(ushort prio, byte group, byte pause_level, AppMain.TaskWorkFactoryDelegate work_size, ushort dt_prio, uint draw_state) { OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.OBM_OBJECT_TASK_DETAIL_INIT(prio, group, pause_level, 0, work_size, "FADE_OBJ"); AppMain.GMS_FADE_OBJ_WORK gms_FADE_OBJ_WORK = (AppMain.GMS_FADE_OBJ_WORK)obs_OBJECT_WORK; obs_OBJECT_WORK.obj_type = 7; obs_OBJECT_WORK.flag |= 18U; obs_OBJECT_WORK.move_flag |= 8448U; gms_FADE_OBJ_WORK.fade_work.dt_prio = dt_prio; gms_FADE_OBJ_WORK.fade_work.draw_state = draw_state; gms_FADE_OBJ_WORK.fade_work.time = 1f; gms_FADE_OBJ_WORK.obj_work.ppOut = AppMain.gmFadeDispFunc; return(gms_FADE_OBJ_WORK); }
private static void GmFadeSetFade( AppMain.GMS_FADE_OBJ_WORK fade_obj, uint fade_set_type, byte start_col_r, byte start_col_g, byte start_col_b, byte start_col_a, byte end_col_r, byte end_col_g, byte end_col_b, byte end_col_a, float time, int draw_start, int conti_state) { AppMain.IZS_FADE_WORK fadeWork = fade_obj.fade_work; AppMain.IzFadeSetWork(fadeWork, fadeWork.dt_prio, fadeWork.draw_state, fade_set_type, start_col_r, start_col_g, start_col_b, start_col_a, end_col_r, end_col_g, end_col_b, end_col_a, time, draw_start != 0, conti_state != 0); }
private static AppMain.GMS_FADE_OBJ_WORK GmFadeCreateFadeObj( ushort prio, byte group, byte pause_level, AppMain.TaskWorkFactoryDelegate work_size, ushort dt_prio, uint draw_state) { AppMain.OBS_OBJECT_WORK obsObjectWork = AppMain.OBM_OBJECT_TASK_DETAIL_INIT(prio, group, pause_level, (byte)0, work_size, "FADE_OBJ"); AppMain.GMS_FADE_OBJ_WORK gmsFadeObjWork = (AppMain.GMS_FADE_OBJ_WORK)obsObjectWork; obsObjectWork.obj_type = (ushort)7; obsObjectWork.flag |= 18U; obsObjectWork.move_flag |= 8448U; gmsFadeObjWork.fade_work.dt_prio = dt_prio; gmsFadeObjWork.fade_work.draw_state = draw_state; gmsFadeObjWork.fade_work.time = 1f; gmsFadeObjWork.obj_work.ppOut = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmFadeDispFunc); return(gmsFadeObjWork); }
public void Clear() { this.fade_obj_work = (AppMain.GMS_FADE_OBJ_WORK)null; this.active_flag = 0U; this.duration_frame = this.fi_frame = this.duration_timer = 0.0f; }
private static void GmBsCmnClearScreenFadingColor(AppMain.GMS_FADE_OBJ_WORK fade_obj_work) { fade_obj_work.obj_work.flag |= 8U; }
private static int GmBsCmnUpdateScreenFadingColor(AppMain.GMS_FADE_OBJ_WORK fade_obj_work) { return(AppMain.GmFadeIsEnd(fade_obj_work) != 0 ? 1 : 0); }
private static int GmFadeIsEnd(AppMain.GMS_FADE_OBJ_WORK fade_obj) { return((double)fade_obj.fade_work.count >= (double)fade_obj.fade_work.time ? 1 : 0); }
public GMS_BOSS5_ALARM_FADE_WORK() { this.fade_obj = new AppMain.GMS_FADE_OBJ_WORK((object)this); }