-
-
Notifications
You must be signed in to change notification settings - Fork 143
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Fixed SyncTypes corrupting spawn packets.
- Loading branch information
FirstGearGames
committed
Aug 26, 2024
1 parent
732a99d
commit cb1e01c
Showing
4 changed files
with
29 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
44 changes: 24 additions & 20 deletions
44
Assets/FishNet/Runtime/Plugins/GameKit/Dependencies/Utilities/Types/PointerMonoBehaviour.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,31 @@ | ||
using UnityEngine; | ||
using UnityEngine.EventSystems; | ||
|
||
public abstract class PointerMonoBehaviour : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler | ||
namespace GameKit.Dependencies.Utilities | ||
{ | ||
/// <summary> | ||
/// Called when the pointer enters this objects rect transform. | ||
/// </summary> | ||
public void OnPointerEnter(PointerEventData eventData) => OnHovered(true, eventData); | ||
/// <summary> | ||
/// Called when the pointer exits this objects rect transform. | ||
/// </summary> | ||
public void OnPointerExit(PointerEventData eventData) => OnHovered(false, eventData); | ||
/// <summary> | ||
/// Called when the pointer presses this objects rect transform. | ||
/// </summary> | ||
public void OnPointerDown(PointerEventData eventData) => OnPressed(true, eventData); | ||
/// <summary> | ||
/// Called when the pointer releases this objects rect transform. | ||
/// </summary> | ||
public void OnPointerUp(PointerEventData eventData) => OnPressed(false, eventData); | ||
public abstract class PointerMonoBehaviour : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler | ||
{ | ||
/// <summary> | ||
/// Called when the pointer enters this objects rect transform. | ||
/// </summary> | ||
public void OnPointerEnter(PointerEventData eventData) => OnHovered(true, eventData); | ||
|
||
public virtual void OnHovered(bool hovered, PointerEventData eventData){ } | ||
public virtual void OnPressed(bool pressed, PointerEventData eventData){ } | ||
/// <summary> | ||
/// Called when the pointer exits this objects rect transform. | ||
/// </summary> | ||
public void OnPointerExit(PointerEventData eventData) => OnHovered(false, eventData); | ||
|
||
/// <summary> | ||
/// Called when the pointer presses this objects rect transform. | ||
/// </summary> | ||
public void OnPointerDown(PointerEventData eventData) => OnPressed(true, eventData); | ||
|
||
} | ||
/// <summary> | ||
/// Called when the pointer releases this objects rect transform. | ||
/// </summary> | ||
public void OnPointerUp(PointerEventData eventData) => OnPressed(false, eventData); | ||
|
||
public virtual void OnHovered(bool hovered, PointerEventData eventData) { } | ||
public virtual void OnPressed(bool pressed, PointerEventData eventData) { } | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters