Exemplo n.º 1
0
 public override void OnActivate()
 {
     if ((double)this.Duration <= 0.0)
     {
         this.ActivateNext();
     }
     else
     {
         Camera main = Camera.get_main();
         if (Object.op_Inequality((Object)main, (Object)null))
         {
             CameraShakeEffect cameraShakeEffect = (CameraShakeEffect)((Component)main).get_gameObject().AddComponent <CameraShakeEffect>();
             cameraShakeEffect.Duration   = this.Duration;
             cameraShakeEffect.FrequencyX = this.FrequencyX;
             cameraShakeEffect.FrequencyY = this.FrequencyY;
             cameraShakeEffect.AmplitudeX = this.AmplitudeX;
             cameraShakeEffect.AmplitudeY = this.AmplitudeY;
         }
         if (!this.Async)
         {
             return;
         }
         this.ActivateNext();
     }
 }
Exemplo n.º 2
0
        private void Start()
        {
            Camera main = Camera.get_main();

            if (Object.op_Inequality((Object)main, (Object)null))
            {
                CameraShakeEffect cameraShakeEffect = (CameraShakeEffect)((Component)main).get_gameObject().AddComponent <CameraShakeEffect>();
                cameraShakeEffect.Duration   = this.Duration;
                cameraShakeEffect.FrequencyX = this.FrequencyX;
                cameraShakeEffect.FrequencyY = this.FrequencyY;
                cameraShakeEffect.AmplitudeX = this.AmplitudeX;
                cameraShakeEffect.AmplitudeY = this.AmplitudeY;
            }
            Object.Destroy((Object)this);
        }