示例#1
0
        /*--------------------------------------------------------------------------------------------*/
        public void TreeUpdate()
        {
            HovercastInterface cast = gameObject.GetComponent <HovercastInterface>();

            if (!cast.BackItem.IsEnabled)
            {
                return;
            }

            ICursorData cursorData = cast.GetComponent <HoverCursorFollower>()
                                     .CursorDataProvider.GetCursorData(BackTriggerCursorType);
            float triggerStrength = cursorData.TriggerStrength;

            UpdateTrigger(cast, triggerStrength);
            UpdateOverrider(cast.BackItem, triggerStrength);
        }
        /*--------------------------------------------------------------------------------------------*/
        public void TreeUpdate()
        {
            HovercastInterface  cast   = gameObject.GetComponent <HovercastInterface>();
            HoverCursorFollower follow = cast.GetComponent <HoverCursorFollower>();

            UpdateCursorType(follow);

            if (cast.BackItem.IsEnabled)
            {
                ICursorData cursorData      = follow.CursorDataProvider.GetCursorData(CursorType);
                float       triggerStrength = cursorData.TriggerStrength;

                UpdateTrigger(cast, triggerStrength);
                UpdateOverrider(cast.BackItem, triggerStrength);
            }

            Controllers.TryExpireControllers();
        }