コード例 #1
0
        public override void UpdateHover(InputState input)
        {
            UIRayHit uiHit;

            if (scene.Find2DCockpitUIHoverHit(input.vMouseOrthoWorldRay, out uiHit))
            {
                if (activeHover != null && activeHover != uiHit.hitUI)
                {
                    EndHover(input);
                }

                activeHover = uiHit.hitUI;
                activeHover.UpdateHover(input.vMouseOrthoWorldRay, uiHit);
            }
            else if (activeHover != null)
            {
                EndHover(input);
            }
        }