GazeInputModule.UpdateCurrentObject C# (CSharp) Method

UpdateCurrentObject() private method

private UpdateCurrentObject ( ) : void
return void
    private void UpdateCurrentObject()
    {
        // Send enter events and update the highlight.
        var go = pointerData.pointerCurrentRaycast.gameObject;
        HandlePointerExitAndEnter(pointerData, go);
        // Update the current selection, or clear if it is no longer the current object.
        var selected = ExecuteEvents.GetEventHandler<ISelectHandler>(go);
        if (selected == eventSystem.currentSelectedGameObject) {
          ExecuteEvents.Execute(eventSystem.currentSelectedGameObject, GetBaseEventData(),
                            ExecuteEvents.updateSelectedHandler);
        }
        else {
          eventSystem.SetSelectedGameObject(null, pointerData);
        }
    }