//-------------------------------------------------------------------------
        // Unity API
        //-------------------------------------------------------------------------

        protected new void Awake()
        {
            base.Awake();
            anim  = GetComponent <Animator>();
            shake = GetComponent <CameraShaker>();
        }