TechOFreak

Episode 37 Functions

Apr 2nd, 2021
938
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.64 KB | None | 0 0
  1. //From my Amnesia Rebirth Tutorial Series
  2. //Episode 37 Effects!
  3. //https://www.youtube.com/playlist?list=PL4KkjlmOwLwwMVqedCNpi6caUxhgyf8Qr
  4. //-----------------------------------------------------------
  5.  
  6. //Sequence with all effects
  7.  
  8.     cSequenceStatesData mSeq_Test;
  9.     int shake1;
  10.     int blur1;
  11.     void Seq_Test(const tString &in asTimer){
  12.         Sequence_Begin("Seq_Test", mSeq_Test);
  13.        
  14.         if(Sequence_DoStepAndWait(5.0f)){
  15.             cLux_AddDebugMessage("FOV Shake...");
  16.             shake1 = Effect_FOV_Shake_Start(1.0f, 5.0f, 1.0f, 1.0f, 0.0f, true,0,2.0,true);
  17.         }
  18.         if(Sequence_DoStepAndWait(5.0f)){
  19.             Effect_FOV_Shake_FadeOut(shake1, 1.0f);
  20.             cLux_AddDebugMessage("Start sway...");
  21.             Effect_Sway_FadeIn(0.75f, 0.75f, 0.5f, -90.f, 1.f, 0.25f, 0.99f, 0.4f, 0.8f, 0.05f, true);
  22.         }
  23.         if(Sequence_DoStepAndWait(5.0f)){
  24.             Effect_Sway_FadeOut(1.0f);
  25.             cLux_AddDebugMessage("Start blur...");
  26.             blur1 = Effect_Blur_Start(1.0f, 1.0f);
  27.         }
  28.         if(Sequence_DoStepAndWait(5.0f)){
  29.             Effect_Blur_FadeOut(blur1, 1.0f);
  30.             cLux_AddDebugMessage("Start nausea...");
  31.             Effect_Nausea_Start();
  32.         }
  33.         if(Sequence_DoStepAndWait(5.0f)){
  34.             Effect_Nausea_Stop();
  35.             cLux_AddDebugMessage("Start fade out...");
  36.             Effect_Fade_Out(1.0f);
  37.         }
  38.         if(Sequence_DoStepAndWait(5.0f)){
  39.             Effect_Fade_In(1.0f);
  40.             cLux_AddDebugMessage("Start image trail...");
  41.             Effect_ImageTrail_Start(2.0, 1.0f, 5.0f, 1.0f);
  42.         }
  43.         Sequence_End();
  44.     }
Advertisement
Add Comment
Please, Sign In to add comment