unity-atoms/Packages/MonoHooks/Runtime/Hooks/OnTrigger2DHook.cs
Adam Ramberg 5d9f8dca71 WIP
2020-03-01 21:32:52 +01:00

44 lines
1.6 KiB
C#

// using UnityEngine;
// namespace UnityAtoms.MonoHooks
// {
// /// <summary>
// /// Mono Hook for [`OnTriggerEnter2D`](https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerEnter2D.html), [`OnTriggerExit2D`](https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerExit2D.html) and [`OnTriggerStay2D`](https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerStay2D.html)
// /// </summary>
// [EditorIcon("atom-icon-delicate")]
// [AddComponentMenu("Unity Atoms/Hooks/On Trigger 2D Hook")]
// public sealed class OnTrigger2DHook : Collider2DHook
// {
// /// <summary>
// /// Set to true if Event should be triggered on `OnTriggerEnter2D`
// /// </summary>
// [SerializeField]
// private bool _triggerOnEnter = default(bool);
// /// <summary>
// /// Set to true if Event should be triggered on `OnTriggerExit2D`
// /// </summary>
// [SerializeField]
// private bool _triggerOnExit = default(bool);
// /// <summary>
// /// Set to true if Event should be triggered on `OnTriggerStay2D`
// /// </summary>
// [SerializeField]
// private bool _triggerOnStay = default(bool);
// private void OnTriggerEnter2D(Collider2D other)
// {
// if (_triggerOnEnter) OnHook(other);
// }
// private void OnTriggerExit2D(Collider2D other)
// {
// if (_triggerOnExit) OnHook(other);
// }
// private void OnTriggerStay2D(Collider2D other)
// {
// if (_triggerOnStay) OnHook(other);
// }
// }
// }