Пример #1
0
 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);
 }
Пример #2
0
 // 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);
 }
Пример #3
0
 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;
 }