diff options
Diffstat (limited to 'VRCSDK3Worlds/Assets/Udon/EventProxies')
12 files changed, 138 insertions, 0 deletions
diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/AbstractUdonBehaviourEventProxy.cs b/VRCSDK3Worlds/Assets/Udon/EventProxies/AbstractUdonBehaviourEventProxy.cs new file mode 100644 index 00000000..8dc6635a --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/AbstractUdonBehaviourEventProxy.cs @@ -0,0 +1,11 @@ + +using UnityEngine; +using VRC.Udon.Common.Interfaces; + +namespace VRC.Udon +{ + internal abstract class AbstractUdonBehaviourEventProxy : MonoBehaviour + { + public UdonBehaviour EventReceiver { get; set; } + } +} diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/AbstractUdonBehaviourEventProxy.cs.meta b/VRCSDK3Worlds/Assets/Udon/EventProxies/AbstractUdonBehaviourEventProxy.cs.meta new file mode 100644 index 00000000..355c03df --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/AbstractUdonBehaviourEventProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5803ea71238fea9419dff378e1c5f5c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnAnimatorMoveProxy.cs b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnAnimatorMoveProxy.cs new file mode 100644 index 00000000..b2246d44 --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnAnimatorMoveProxy.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +namespace VRC.Udon +{ + [AddComponentMenu("")] + internal class OnAnimatorMoveProxy : AbstractUdonBehaviourEventProxy + { + private void OnAnimatorMove() + { + EventReceiver.ProxyOnAnimatorMove(); + } + } +}
\ No newline at end of file diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnAnimatorMoveProxy.cs.meta b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnAnimatorMoveProxy.cs.meta new file mode 100644 index 00000000..147ffade --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnAnimatorMoveProxy.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ebf60f9246d047e5b4eb276969598538 +timeCreated: 1625706394
\ No newline at end of file diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnCollisionStayProxy.cs b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnCollisionStayProxy.cs new file mode 100644 index 00000000..48b74ddd --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnCollisionStayProxy.cs @@ -0,0 +1,14 @@ + +using UnityEngine; + +namespace VRC.Udon +{ + [AddComponentMenu("")] + internal class OnCollisionStayProxy : AbstractUdonBehaviourEventProxy + { + private void OnCollisionStay(Collision other) + { + EventReceiver.ProxyOnCollisionStay(other); + } + } +}
\ No newline at end of file diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnCollisionStayProxy.cs.meta b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnCollisionStayProxy.cs.meta new file mode 100644 index 00000000..e8115696 --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnCollisionStayProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d85dc7e69ef80244189aaecceb6eed66 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnRenderObjectProxy.cs b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnRenderObjectProxy.cs new file mode 100644 index 00000000..049568a4 --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnRenderObjectProxy.cs @@ -0,0 +1,14 @@ + +using UnityEngine; + +namespace VRC.Udon +{ + [AddComponentMenu("")] + internal class OnRenderObjectProxy : AbstractUdonBehaviourEventProxy + { + private void OnRenderObject() + { + EventReceiver.ProxyOnRenderObject(); + } + } +}
\ No newline at end of file diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnRenderObjectProxy.cs.meta b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnRenderObjectProxy.cs.meta new file mode 100644 index 00000000..35b3cbee --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnRenderObjectProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 861e3a1e3374f22478e5ab06b00b032f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnTriggerStayProxy.cs b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnTriggerStayProxy.cs new file mode 100644 index 00000000..2f1087cc --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnTriggerStayProxy.cs @@ -0,0 +1,14 @@ + +using UnityEngine; + +namespace VRC.Udon +{ + [AddComponentMenu("")] + internal class OnTriggerStayProxy : AbstractUdonBehaviourEventProxy + { + private void OnTriggerStay(Collider other) + { + EventReceiver.ProxyOnTriggerStay(other); + } + } +}
\ No newline at end of file diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnTriggerStayProxy.cs.meta b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnTriggerStayProxy.cs.meta new file mode 100644 index 00000000..38cb1ac4 --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnTriggerStayProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7bf26b5066b7f2f4b8c4e921e98523e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnWillRenderObjectProxy.cs b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnWillRenderObjectProxy.cs new file mode 100644 index 00000000..71c7b175 --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnWillRenderObjectProxy.cs @@ -0,0 +1,14 @@ + +using UnityEngine; + +namespace VRC.Udon +{ + [AddComponentMenu("")] + internal class OnWillRenderObjectProxy : AbstractUdonBehaviourEventProxy + { + private void OnWillRenderObject() + { + EventReceiver.ProxyOnWillRenderObject(); + } + } +}
\ No newline at end of file diff --git a/VRCSDK3Worlds/Assets/Udon/EventProxies/OnWillRenderObjectProxy.cs.meta b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnWillRenderObjectProxy.cs.meta new file mode 100644 index 00000000..5e017aed --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/EventProxies/OnWillRenderObjectProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80229c20033661747afe59830a80c977 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: |