Exemple #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void UpdateDirectionAlpha()
        {
            HovercastActiveDirection activeDir = gameObject.GetComponent <HovercastActiveDirection>();

            vDirectionAlpha = Mathf.InverseLerp(activeDir.InactiveOutsideDegree,
                                                activeDir.FullyActiveWithinDegree, activeDir.CurrentDegree);
        }
Exemple #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void UpdateCursorCapabilities()
        {
            HovercastActiveDirection castActDir = Hovercast.GetComponent <HovercastActiveDirection>();
            bool isCastActive = (Hovercast.IsOpen && castActDir.ChildForActivation.activeSelf);

            SetCursorCapability(CursorType.LeftIndex, !isCastActive);
            SetCursorCapability(CursorType.LeftThumb, (!isCastActive && vAllowThumb));
            SetCursorCapability(CursorType.RightThumb, vAllowThumb);
        }