private static void gmEneKamaFadeAnimeUpdate( AppMain.GMS_ENE_KAMA_WORK kama_work, int speed, int repeat) { AppMain.GMS_ENE_KAMA_FADE_ANIME animeData = kama_work.anime_data; AppMain.GMS_ENE_KAMA_FADE_ANIME_PAT kamaFadeAnimePat = animeData.anime_pat[(int)kama_work.anime_pat_no]; kama_work.anime_frame += speed; while (kama_work.anime_frame >= kamaFadeAnimePat.frame) { kama_work.anime_frame -= kamaFadeAnimePat.frame; ++kama_work.anime_pat_no; if (kama_work.anime_pat_no < animeData.pat_num) { kamaFadeAnimePat = animeData.anime_pat[(int)kama_work.anime_pat_no]; } else if (repeat != 0) { kama_work.anime_pat_no = 0U; kamaFadeAnimePat = animeData.anime_pat[(int)kama_work.anime_pat_no]; } else { kama_work.anime_pat_no = animeData.pat_num - 1U; kama_work.anime_frame = kamaFadeAnimePat.frame - 1; } } AppMain.GmBsCmnSetObject3DNNFadedColor((AppMain.OBS_OBJECT_WORK)kama_work, kamaFadeAnimePat.col, kamaFadeAnimePat.intensity); }
// Token: 0x06000958 RID: 2392 RVA: 0x00054640 File Offset: 0x00052840 private static void gmEneKamaFadeAnimeUpdate(AppMain.GMS_ENE_KAMA_WORK kama_work, int speed, int repeat) { AppMain.GMS_ENE_KAMA_FADE_ANIME anime_data = kama_work.anime_data; AppMain.GMS_ENE_KAMA_FADE_ANIME_PAT gms_ENE_KAMA_FADE_ANIME_PAT = anime_data.anime_pat[(int)((UIntPtr)kama_work.anime_pat_no)]; kama_work.anime_frame += speed; while (kama_work.anime_frame >= gms_ENE_KAMA_FADE_ANIME_PAT.frame) { kama_work.anime_frame -= gms_ENE_KAMA_FADE_ANIME_PAT.frame; kama_work.anime_pat_no += 1U; if (kama_work.anime_pat_no < anime_data.pat_num) { gms_ENE_KAMA_FADE_ANIME_PAT = anime_data.anime_pat[( int )(( UIntPtr )kama_work.anime_pat_no)]; } else if (repeat != 0) { kama_work.anime_pat_no = 0U; gms_ENE_KAMA_FADE_ANIME_PAT = anime_data.anime_pat[( int )(( UIntPtr )kama_work.anime_pat_no)]; } else { kama_work.anime_pat_no = anime_data.pat_num - 1U; kama_work.anime_frame = gms_ENE_KAMA_FADE_ANIME_PAT.frame - 1; } } AppMain.GmBsCmnSetObject3DNNFadedColor((AppMain.OBS_OBJECT_WORK)kama_work, gms_ENE_KAMA_FADE_ANIME_PAT.col, gms_ENE_KAMA_FADE_ANIME_PAT.intensity); }
private static void gmEneKamaFadeAnimeSet( AppMain.GMS_ENE_KAMA_WORK kama_work, AppMain.GMS_ENE_KAMA_FADE_ANIME anime_data) { kama_work.anime_data = anime_data; kama_work.anime_pat_no = 0U; kama_work.anime_frame = 0; }