123456789101112131415161718192021222324 |
- using System;
- using UnityEngine;
- namespace Core.Triiger
- {
- public class OnAnimatorMoveEvent : MonoBehaviour
- {
- public readonly EasyEvent OnCollisionEnter2DEvent = new EasyEvent();
- private void OnAnimatorMove()
- {
- OnCollisionEnter2DEvent.Trigger();
- }
- }
- public static class OnAnimatorMoveEventExtension
- {
- public static IUnRegister OnAnimatorMove(this GameObject self, Action onAnimatorMove)
- {
- return self.GetOrAddComponent<OnAnimatorMoveEvent>().OnCollisionEnter2DEvent
- .Register(onAnimatorMove);
- }
- }
- }
|