Implemented saving/loading of custom input settings Incorporated Input Screen in game Organized UI scripts into folders Deleted some unused UI scripts Reimplemented Fog Blur (by copying modified DoF to assets)
31 lines
831 B
C#
31 lines
831 B
C#
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
|
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
|
|
public class MouseHover : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
|
|
{
|
|
public event Action<PointerEventData> OnEnter;
|
|
public event Action<PointerEventData> OnExit;
|
|
|
|
public void OnPointerEnter(PointerEventData eventData)
|
|
{
|
|
OnEnter?.Invoke(eventData);
|
|
}
|
|
|
|
public void OnPointerExit(PointerEventData eventData)
|
|
{
|
|
OnExit?.Invoke(eventData);
|
|
}
|
|
|
|
public void ClearListeners()
|
|
{
|
|
OnEnter = null;
|
|
OnExit = null;
|
|
}
|
|
}
|