diff options
| author | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-06 15:12:42 -0500 |
|---|---|---|
| committer | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-06 15:12:42 -0500 |
| commit | eb84bb298d2b95aec7b2ae12cbf25ac64f25379a (patch) | |
| tree | efd616a157df06ab661c6d56651853431ac6b08b /VRCSDK3Worlds/Assets/Udon/EventProxies | |
| download | unityprojects-eb84bb298d2b95aec7b2ae12cbf25ac64f25379a.tar.gz unityprojects-eb84bb298d2b95aec7b2ae12cbf25ac64f25379a.tar.bz2 unityprojects-eb84bb298d2b95aec7b2ae12cbf25ac64f25379a.zip | |
move to self host
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: |