Esempio n. 1
0
 /// <summary>
 /// Active Drunk FX. By default, the timer apparition duration is set to 1 second.
 /// </summary>
 public static void Drunk_ON()
 {
     if (CurrentCamera == null)
     {
         CurrentCamera = Camera.main;
     }
     if (CamDrunk != null)
     {
         return;
     }
     if (Drunk_Switch)
     {
         return;
     }
     CamDrunk = CurrentCamera.gameObject.AddComponent <CameraPlay_Drunk>() as CameraPlay_Drunk;
     if (CamDrunk.CamTurnOff)
     {
         return;
     }
     Drunk_Switch      = true;
     CamDrunk.Duration = 1;
 }
Esempio n. 2
0
 /// <summary>
 /// Active Drunk FX with specific Drunk FX using Drunk_Preset and with a specific apparition timing.
 /// </summary>
 /// <param name="Preset">Use a specific Drunk FX using Drunk_Preset.</param>
 /// <param name="time">Set the apparition time in sec.</param>
 public static void Drunk_ON(Drunk_Preset Preset, float time)
 {
     if (CurrentCamera == null)
     {
         CurrentCamera = Camera.main;
     }
     if (CamDrunk != null)
     {
         return;
     }
     if (Drunk_Switch)
     {
         return;
     }
     CamDrunk = CurrentCamera.gameObject.AddComponent <CameraPlay_Drunk>() as CameraPlay_Drunk;
     if (CamDrunk.CamTurnOff)
     {
         return;
     }
     Drunk_Switch      = true;
     CamDrunk.Duration = time;
     CamDrunk.Preset   = (CameraPlay_Drunk.Drunk_Preset)Preset;
 }