框架上传
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnCollisionEnter2DEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collision2D> OnCollisionEnter2DEvent = new EasyEvent<Collision2D>();
|
||||
private void OnCollisionEnter2D(Collision2D col)
|
||||
{
|
||||
OnCollisionEnter2DEvent.Trigger(col);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnCollisionEnter2DEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnCollisionEnter2DEvent<T>(this T self, Action<Collision2D> onCollisionEnter2D)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionEnter2DEventTrigger>().OnCollisionEnter2DEvent
|
||||
.Register(onCollisionEnter2D);
|
||||
}
|
||||
|
||||
public static IUnRegister OnCollisionEnter2DEvent(this GameObject self, Action<Collision2D> onCollisionEnter2D)
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionEnter2DEventTrigger>().OnCollisionEnter2DEvent
|
||||
.Register(onCollisionEnter2D);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: edcab69f84914ba59bef80b1bedf8c47
|
||||
timeCreated: 1671428212
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnCollisionEnterEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collision> OnCollisionEnterEvent = new EasyEvent<Collision>();
|
||||
private void OnCollisionEnter(Collision col)
|
||||
{
|
||||
OnCollisionEnterEvent.Trigger(col);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnCollisionEnterEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnCollisionEnterEvent<T>(this T self, Action<Collision> onCollisionEnter)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionEnterEventTrigger>().OnCollisionEnterEvent
|
||||
.Register(onCollisionEnter);
|
||||
}
|
||||
|
||||
public static IUnRegister OnCollisionEnterEvent(this GameObject self, Action<Collision> onCollisionEnter)
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionEnterEventTrigger>().OnCollisionEnterEvent
|
||||
.Register(onCollisionEnter);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 82d00be1a2cb39144b87de1036c4e048
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnCollisionExit2DEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collision2D> OnCollisionExit2DEvent = new EasyEvent<Collision2D>();
|
||||
private void OnCollisionExit2D(Collision2D col)
|
||||
{
|
||||
OnCollisionExit2DEvent.Trigger(col);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnCollisionExit2DEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnCollisionExit2DEvent<T>(this T self, Action<Collision2D> onCollisionExit2D)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionExit2DEventTrigger>().OnCollisionExit2DEvent
|
||||
.Register(onCollisionExit2D);
|
||||
}
|
||||
|
||||
public static IUnRegister OnCollisionExit2DEvent(this GameObject self, Action<Collision2D> onCollisionExit2D)
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionExit2DEventTrigger>().OnCollisionExit2DEvent
|
||||
.Register(onCollisionExit2D);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8928ffac271742d0a2b772430abd4dd3
|
||||
timeCreated: 1671428509
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnCollisionExitEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collision> OnCollisionExitEvent = new EasyEvent<Collision>();
|
||||
private void OnCollisionExit(Collision col)
|
||||
{
|
||||
OnCollisionExitEvent.Trigger(col);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnCollisionExitEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnCollisionExitEvent<T>(this T self, Action<Collision> onCollisionExit)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionExitEventTrigger>().OnCollisionExitEvent
|
||||
.Register(onCollisionExit);
|
||||
}
|
||||
|
||||
public static IUnRegister OnCollisionExitEvent(this GameObject self, Action<Collision> onCollisionExit)
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionExitEventTrigger>().OnCollisionExitEvent
|
||||
.Register(onCollisionExit);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 190fce482f5f92842a9fb5710d7973fb
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnCollisionStay2DEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collision2D> OnCollisionStay2DEvent = new EasyEvent<Collision2D>();
|
||||
private void OnCollisionStay2D(Collision2D col)
|
||||
{
|
||||
OnCollisionStay2DEvent.Trigger(col);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnCollisionStay2DEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnCollisionStay2DEvent<T>(this T self, Action<Collision2D> onCollisionStay2D)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionStay2DEventTrigger>().OnCollisionStay2DEvent
|
||||
.Register(onCollisionStay2D);
|
||||
}
|
||||
|
||||
public static IUnRegister OnCollisionStay2DEvent(this GameObject self, Action<Collision2D> onCollisionStay2D)
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionStay2DEventTrigger>().OnCollisionStay2DEvent
|
||||
.Register(onCollisionStay2D);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 43a766fa65dd42f5ae6cd849163e6a82
|
||||
timeCreated: 1671428443
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnCollisionStayEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collision> OnCollisionStayEvent = new EasyEvent<Collision>();
|
||||
private void OnCollisionStay(Collision col)
|
||||
{
|
||||
OnCollisionStayEvent.Trigger(col);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnCollisionStayEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnCollisionStayEvent<T>(this T self, Action<Collision> onCollisionStay)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionStayEventTrigger>().OnCollisionStayEvent
|
||||
.Register(onCollisionStay);
|
||||
}
|
||||
|
||||
public static IUnRegister OnCollisionStayEvent(this GameObject self, Action<Collision> onCollisionStay)
|
||||
{
|
||||
return self.GetOrAddComponent<OnCollisionStayEventTrigger>().OnCollisionStayEvent
|
||||
.Register(onCollisionStay);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 272e5a88646c2eb41b8ee03a717c5adf
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnTriggerEnter2DEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collider2D> OnTriggerEnter2DEvent = new EasyEvent<Collider2D>();
|
||||
private void OnTriggerEnter2D(Collider2D collider)
|
||||
{
|
||||
OnTriggerEnter2DEvent.Trigger(collider);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnTriggerEnter2DEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnTriggerEnter2DEvent<T>(this T self, Action<Collider2D> onTriggerEnter2D)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerEnter2DEventTrigger>().OnTriggerEnter2DEvent
|
||||
.Register(onTriggerEnter2D);
|
||||
}
|
||||
|
||||
public static IUnRegister OnTriggerEnter2DEvent(this GameObject self, Action<Collider2D> onTriggerEnter2D)
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerEnter2DEventTrigger>().OnTriggerEnter2DEvent
|
||||
.Register(onTriggerEnter2D);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 476bf1e8119b443fac10813bb49f3598
|
||||
timeCreated: 1671428580
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnTriggerEnterEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collider> OnTriggerEnterEvent = new EasyEvent<Collider>();
|
||||
private void OnTriggerEnter(Collider collider)
|
||||
{
|
||||
OnTriggerEnterEvent.Trigger(collider);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnTriggerEnterEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnTriggerEnterEvent<T>(this T self, Action<Collider> onTriggerEnter)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerEnterEventTrigger>().OnTriggerEnterEvent
|
||||
.Register(onTriggerEnter);
|
||||
}
|
||||
|
||||
public static IUnRegister OnTriggerEnterEvent(this GameObject self, Action<Collider> onTriggerEnter)
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerEnterEventTrigger>().OnTriggerEnterEvent
|
||||
.Register(onTriggerEnter);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bd1f6102e00b4c94c92918df44a8568e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnTriggerExit2DEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collider2D> OnTriggerExit2DEvent = new EasyEvent<Collider2D>();
|
||||
private void OnTriggerExit2D(Collider2D collider)
|
||||
{
|
||||
OnTriggerExit2DEvent.Trigger(collider);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnTriggerExit2DEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnTriggerExit2DEvent<T>(this T self, Action<Collider2D> onTriggerExit2D)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerExit2DEventTrigger>().OnTriggerExit2DEvent
|
||||
.Register(onTriggerExit2D);
|
||||
}
|
||||
|
||||
public static IUnRegister OnTriggerExit2DEvent(this GameObject self, Action<Collider2D> onTriggerExit2D)
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerExit2DEventTrigger>().OnTriggerExit2DEvent
|
||||
.Register(onTriggerExit2D);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a85117eed9334b2d9bf7cf743b10d7ce
|
||||
timeCreated: 1671428822
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnTriggerExitEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collider> OnTriggerExitEvent = new EasyEvent<Collider>();
|
||||
private void OnTriggerExit(Collider collider)
|
||||
{
|
||||
OnTriggerExitEvent.Trigger(collider);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnTriggerExitEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnTriggerExitEvent<T>(this T self, Action<Collider> onTriggerExit)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerExitEventTrigger>().OnTriggerExitEvent
|
||||
.Register(onTriggerExit);
|
||||
}
|
||||
|
||||
public static IUnRegister OnTriggerExitEvent(this GameObject self, Action<Collider> onTriggerExit)
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerExitEventTrigger>().OnTriggerExitEvent
|
||||
.Register(onTriggerExit);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 225a25d5b53dfe14fb4193eeb6c96f1e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnTriggerStay2DEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collider2D> OnTriggerStay2DEvent = new EasyEvent<Collider2D>();
|
||||
private void OnTriggerStay2D(Collider2D collider)
|
||||
{
|
||||
OnTriggerStay2DEvent.Trigger(collider);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnTriggerStay2DEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnTriggerStay2DEvent<T>(this T self, Action<Collider2D> onTriggerStay2D)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerStay2DEventTrigger>().OnTriggerStay2DEvent
|
||||
.Register(onTriggerStay2D);
|
||||
}
|
||||
|
||||
public static IUnRegister OnTriggerStay2DEvent(this GameObject self, Action<Collider2D> onTriggerStay2D)
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerStay2DEventTrigger>().OnTriggerStay2DEvent
|
||||
.Register(onTriggerStay2D);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 33cc7e2db07b4904b50f6b37f2d4abf1
|
||||
timeCreated: 1671428742
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Stary.Evo
|
||||
{
|
||||
public class OnTriggerStayEventTrigger : MonoBehaviour
|
||||
{
|
||||
public readonly EasyEvent<Collider> OnTriggerStayEvent = new EasyEvent<Collider>();
|
||||
private void OnTriggerStay(Collider collider)
|
||||
{
|
||||
OnTriggerStayEvent.Trigger(collider);
|
||||
}
|
||||
}
|
||||
|
||||
public static class OnTriggerStayEventTriggerExtension
|
||||
{
|
||||
public static IUnRegister OnTriggerStayEvent<T>(this T self, Action<Collider> onTriggerStay)
|
||||
where T : Component
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerStayEventTrigger>().OnTriggerStayEvent
|
||||
.Register(onTriggerStay);
|
||||
}
|
||||
|
||||
public static IUnRegister OnTriggerStayEvent(this GameObject self, Action<Collider> onTriggerStay)
|
||||
{
|
||||
return self.GetOrAddComponent<OnTriggerStayEventTrigger>().OnTriggerStayEvent
|
||||
.Register(onTriggerStay);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 41af1f7985cb62043bea03004f786319
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user