コード例 #1
0
 private static void GmBsCmnClearFlashScreen(AppMain.GMS_CMN_FLASH_SCR_WORK flash_work)
 {
     if (flash_work.fade_obj_work != null)
     {
         AppMain.GmBsCmnClearScreenFadingColor(flash_work.fade_obj_work);
         flash_work.fade_obj_work = (AppMain.GMS_FADE_OBJ_WORK)null;
     }
     flash_work.Clear();
 }
コード例 #2
0
 private static void GmBsCmnInitFlashScreen(
     AppMain.GMS_CMN_FLASH_SCR_WORK flash_work,
     float fo_frame,
     float duration_frame,
     float fi_frame)
 {
     AppMain.NNS_RGBA_U8 start_color = new AppMain.NNS_RGBA_U8((byte)0, (byte)0, (byte)0, (byte)0);
     AppMain.NNS_RGBA_U8 end_color   = new AppMain.NNS_RGBA_U8(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue);
     flash_work.Clear();
     flash_work.active_flag   |= 3U;
     flash_work.fi_frame       = fi_frame;
     flash_work.duration_timer = duration_frame;
     flash_work.fade_obj_work  = AppMain.GmBsCmnInitScreenFadingColor(start_color, end_color, fo_frame);
 }