Exemplo n.º 1
0
        public void OverrideWithShake(SHAKE_SIZE shakeSize, Vector3 FocusTarget)
        {
            PlayableDirector cliptoPlay = null;

            shakeTargetTransform.position = FocusTarget;
            switch (shakeSize)
            {
            case SHAKE_SIZE.Small:
                cliptoPlay = smallShakeSequence;
                break;

            case SHAKE_SIZE.Medium:
                cliptoPlay = mediumShakeSequence;
                break;

            case SHAKE_SIZE.Large:
                cliptoPlay = largeShakeSequence;
                break;
            }

            if (state != CINEMATIC_STATE.Shaking && state != CINEMATIC_STATE.Intro)
            {
                StartCoroutine(Co_Shake(cliptoPlay));
            }
        }
Exemplo n.º 2
0
 public void OverrideWithShake(SHAKE_SIZE shakeSize)
 {
     // By default, don't change focus from player ship
     OverrideWithShake(shakeSize, playerFollowTransform.position);
 }