// Use this for initialization
        void Start()
        {
            m_Bobbing.Init(this.transform);
            m_OriginalPosition = transform.localPosition;
            m_OriginalRotation = transform.localRotation;

            m_IsRunning     = false;
            m_IsWalking     = false;
            m_IsFiring      = false;
            m_IsReloading   = false;
            m_IsUsingMirror = false;
            m_FireTimer     = 0f;
        }
        void Start()
        {
            m_Bobbing.Init(this.transform);

            m_OriginalPosition = this.transform.localPosition;
        }