// Token: 0x06001E6A RID: 7786 RVA: 0x0013A5FB File Offset: 0x001387FB public NNS_RGB Assign(NNS_RGB rgb) { this.r = rgb.r; this.g = rgb.g; this.b = rgb.b; return(this); }
// Token: 0x060009AE RID: 2478 RVA: 0x00056D80 File Offset: 0x00054F80 public void dmLogoSonicStart() { NNS_RGBA nns_RGBA = new NNS_RGBA(1f, 1f, 1f, 1f); NNS_RGB nns_RGB = new NNS_RGB(1f, 1f, 1f); MTS_TASK_TCB mts_TASK_TCB = AppMain.MTM_TASK_MAKE_TCB(this.dmLogoSonicMainFunc, null, 0U, 0, 4096U, 0, () => new AppMain.DMS_LOGO_SONIC_WORK(), "DM_LSONT_MAIN"); AppMain.DMS_LOGO_SONIC_WORK dms_LOGO_SONIC_WORK = (AppMain.DMS_LOGO_SONIC_WORK)mts_TASK_TCB.work; AppMain.nnSetPrimitive3DMaterial(ref nns_RGBA, ref nns_RGB, 1f); AppMain.AoActSysSetDrawStateEnable(false); this.dmLogoSonicActionCreate(dms_LOGO_SONIC_WORK); AppMain.IzFadeInitEasy(0U, 2U, 60f, true); dms_LOGO_SONIC_WORK.func = this.dmLogoSonicFadeInWaitFunc; }
// Token: 0x060007AA RID: 1962 RVA: 0x00043B1C File Offset: 0x00041D1C private void dmLogoSegaStart() { NNS_RGBA nns_RGBA = new NNS_RGBA(1f, 1f, 1f, 1f); NNS_RGB nns_RGB = new NNS_RGB(1f, 1f, 1f); this.dmLogoSegaObjSysytemInit(); GsSound.Reset(); GsSound.Begin(3, 32767U, 0); MTS_TASK_TCB mts_TASK_TCB = AppMain.MTM_TASK_MAKE_TCB(this.dmLogoSegaMainFunc, null, 0U, 0, 4096U, 0, () => new AppMain.DMS_LOGO_SEGA_WORK(), "DM_LSEGA_MAIN"); AppMain.DMS_LOGO_SEGA_WORK dms_LOGO_SEGA_WORK = (AppMain.DMS_LOGO_SEGA_WORK)mts_TASK_TCB.work; AppMain.nnSetPrimitive3DMaterial(ref nns_RGBA, ref nns_RGB, 1f); AppMain.AoActSysSetDrawStateEnable(false); this.dmLogoSegaActionCreate(dms_LOGO_SEGA_WORK); dms_LOGO_SEGA_WORK.ply_obj = this.dmLogoSegaCreatePlayer(); dms_LOGO_SEGA_WORK.timer = 0; dms_LOGO_SEGA_WORK.func = this.dmLogoSegaStartWaitFunc; dms_LOGO_SEGA_WORK.h_se = GsSound.AllocSeHandle(); }
// Token: 0x06000704 RID: 1796 RVA: 0x0003E834 File Offset: 0x0003CA34 private static void GmBoss4UtilInitFlicker(OBS_OBJECT_WORK obj_work, AppMain.GMS_BOSS4_FLICKER_WORK flk_work, int times, int start, int spd, int interval, NNS_RGB rgb) { int add_timer = AkMath.DEGtoA32(360f / (float)(spd + 1)); AppMain.MTM_ASSERT(obj_work); AppMain.MTM_ASSERT(obj_work.obj_3d); AppMain.MTM_ASSERT(flk_work); flk_work.is_active = true; flk_work.cycles = ( uint )times; flk_work.interval_timer = ( uint )start; flk_work.cur_angle = 0; flk_work.add_timer = add_timer; flk_work.interval_flk = ( uint )interval; flk_work.color.r = rgb.r; flk_work.color.g = rgb.g; flk_work.color.b = rgb.b; AppMain.GmBsCmnClearObject3DNNFadedColor(obj_work); }
// Token: 0x060007AE RID: 1966 RVA: 0x00043EFC File Offset: 0x000420FC private void dmLogoSegaMainFunc(MTS_TASK_TCB tcb) { AppMain.DMS_LOGO_SEGA_WORK dms_LOGO_SEGA_WORK = (AppMain.DMS_LOGO_SEGA_WORK)tcb.work; if (AppMain.GsSystemBgmIsPlay()) { dms_LOGO_SEGA_WORK.h_se.snd_ctrl_param.volume = 0f; } else { dms_LOGO_SEGA_WORK.h_se.snd_ctrl_param.volume = 1f; } if (AppMain.AoSysIsShowPlatformUI()) { if (AppMain.IzFadeIsExe()) { AppMain.IzFadeSetStopUpdate1Frame(null); } } else { if (dms_LOGO_SEGA_WORK.func != null) { dms_LOGO_SEGA_WORK.func(dms_LOGO_SEGA_WORK); } if ((dms_LOGO_SEGA_WORK.flag & 1U) != 0U) { this.dmLogoSegaPreEnd(dms_LOGO_SEGA_WORK); AppMain.mtTaskChangeTcbProcedure(tcb, this.gmLogoSegaPreEndWaitFunc); dms_LOGO_SEGA_WORK.timer = 0; return; } } float frame = 0f; if (!AppMain.AoSysIsShowPlatformUI() && (dms_LOGO_SEGA_WORK.flag & 2U) != 0U) { frame = 1f; } AppMain.AoActSysSetDrawTaskPrio(); for (int i = 0; i < 8; i++) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sega_aos_tex[( int )AppMain.dm_logo_sega_tex_id_tbl[i]])); AppMain.AoActUpdate(dms_LOGO_SEGA_WORK.act[i], frame); AppMain.AoActDraw(dms_LOGO_SEGA_WORK.act[i]); } NNS_RGBA nns_RGBA = new NNS_RGBA(1f, 1f, 1f, 1f); NNS_RGB nns_RGB = new NNS_RGB(1f, 1f, 1f); if (!AppMain.AoSysIsShowPlatformUI()) { AppMain.amTrailEFUpdate(1); } if (AppMain.g_obj.glb_camera_id != -1) { SNNS_VECTOR snns_VECTOR = default(SNNS_VECTOR); SNNS_VECTOR snns_VECTOR2 = default(SNNS_VECTOR); SNNS_MATRIX snns_MATRIX = default(SNNS_MATRIX); AppMain.nnMakeUnitMatrix(ref snns_MATRIX); AppMain.ObjDraw3DNNSetCameraEx(AppMain.g_obj.glb_camera_id, AppMain.g_obj.glb_camera_type, 0U); ObjCamera.DispPosGet(AppMain.g_obj.glb_camera_id, out snns_VECTOR); AppMain.amVectorSet(ref snns_VECTOR2, -snns_MATRIX.M03, -snns_MATRIX.M13, -snns_MATRIX.M23); AppMain.nnAddVector(ref snns_VECTOR, ref snns_VECTOR2, ref snns_VECTOR); AppMain.amEffectSetCameraPos(ref snns_VECTOR); } AppMain.nnSetPrimitive3DMaterial(ref nns_RGBA, ref nns_RGB, 1f); AppMain.NNS_TEXLIST texlist = AppMain.dm_logo_sega_aos_tex[0].texlist; AppMain.amTrailEFDraw(1, texlist, 0U); }
// Token: 0x06001E66 RID: 7782 RVA: 0x0013A586 File Offset: 0x00138786 public void Assign(NNS_RGB rgb) { this.r = rgb.r; this.g = rgb.g; this.b = rgb.b; }
// Token: 0x06002220 RID: 8736 RVA: 0x001423E0 File Offset: 0x001405E0 public GMS_ENE_KAMA_FADE_ANIME_PAT(NNS_RGB c, float inten, int fr) { this.col = c; this.intensity = inten; this.frame = fr; }