diff --git a/.gitignore b/.gitignore
index b704cd5..c90988a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,16 +4,3 @@
!/.gitignore
!/.LICENCE
!/.README.md
-!/Packages
-/Packages/*
-!/Packages/com.varneon.v-udon.abstract
-!/Packages/com.varneon.v-udon.common
-!/Packages/com.varneon.v-udon.core
-!/Packages/com.varneon.v-udon.essentials
-!/Packages/com.varneon.v-udon.runtime-tools
-!/Packages/com.varneon.v-udon.udonity
-!/Packages/com.varneon.v-udon.vehicles
-!/Packages/com.varneon.v-udon.vehicles-lite
-!/Packages/com.varneon.v-udon.tween
-!/Packages/com.varneon.v-udon.array-extensions
-!/Packages/com.varneon.v-udon.components
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.abstract/package.json b/Packages/com.varneon.v-udon.abstract/package.json
deleted file mode 100644
index 4d641fa..0000000
--- a/Packages/com.varneon.v-udon.abstract/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.abstract",
- "version": "0.0.1",
- "displayName": "VUdon - Abstract",
- "description": "Abstract prefab dependencies",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.abstract/package.json.meta b/Packages/com.varneon.v-udon.abstract/package.json.meta
deleted file mode 100644
index 1023fa6..0000000
--- a/Packages/com.varneon.v-udon.abstract/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 843bdeaa5b4577941884d85413abed74
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.abstract/version.txt b/Packages/com.varneon.v-udon.abstract/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.abstract/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.abstract/version.txt.meta b/Packages/com.varneon.v-udon.abstract/version.txt.meta
deleted file mode 100644
index 078faa5..0000000
--- a/Packages/com.varneon.v-udon.abstract/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5da63b8d1b67f7e4bb55fb2a5b98ba3c
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime.meta b/Packages/com.varneon.v-udon.array-extensions/Runtime.meta
deleted file mode 100644
index d41496d..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 2cdf649c8ab407c4ea0b7a51b3844b87
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts.meta b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts.meta
deleted file mode 100644
index bad48ee..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: fce1a502c61eb604e83ec9c772aca614
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/UdonArrayExtensions.cs b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/UdonArrayExtensions.cs
deleted file mode 100644
index 9325d3b..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/UdonArrayExtensions.cs
+++ /dev/null
@@ -1,267 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace Varneon.VUdon.UdonArrayExtensions
-{
- ///
- /// Array extension methods for adding partial feature set from List to Udon
- ///
- public static class UdonArrayExtensions
- {
- ///
- /// Adds an object to the end of the array
- ///
- ///
- ///
- ///
- public static T[] Add(this T[] array, T item)
- {
- int length = array.Length;
-
- T[] newArray = new T[length + 1];
-
- array.CopyTo(newArray, 0);
-
- newArray.SetValue(item, length);
-
- return newArray;
- }
-
- ///
- /// Adds an object to the end of the array while ensuring that duplicates are not added
- ///
- ///
- ///
- ///
- public static T[] AddUnique(this T[] array, T item)
- {
- if(Array.IndexOf(array, item) >= 0) { return array; }
-
- return array.Add(item);
- }
-
- ///
- /// Adds the elements of the specified collection to the end of the array
- ///
- ///
- ///
- ///
- ///
- public static T[] AddRange(this T[] array, T[] collection)
- {
- int length = array.Length;
-
- int collectionLength = collection.Length;
-
- T[] newArray = new T[length + collectionLength];
-
- array.CopyTo(newArray, 0);
-
- collection.CopyTo(newArray, length);
-
- return newArray;
- }
-
- ///
- /// Determines whether an element is in the array
- ///
- ///
- ///
- ///
- ///
- public static bool Contains(this T[] array, T item)
- {
- return Array.IndexOf(array, item) >= 0;
- }
-
- ///
- /// Gets the element type of the array type
- ///
- ///
- /// Type.GetElementType() is not exposed in Udon
- ///
- ///
- ///
- public static Type GetElementTypeUdon(this Type type)
- {
- return Type.GetType(type.FullName.TrimEnd(']', '['));
- }
-
- ///
- /// Creates a shallow copy of a range of elements in the source array
- ///
- ///
- ///
- ///
- ///
- ///
- public static T[] GetRange(this T[] array, int index, int count)
- {
- int length = array.Length;
-
- index = Mathf.Clamp(index, 0, length);
-
- count = Mathf.Clamp(count, 0, length - index);
-
- T[] newArray = new T[count];
-
- Array.Copy(array, index, newArray, 0, count);
-
- return newArray;
- }
-
- ///
- /// Inserts an element into the array at the specified index
- ///
- ///
- ///
- ///
- ///
- ///
- public static T[] Insert(this T[] array, int index, T item)
- {
- int length = array.Length;
-
- index = Mathf.Clamp(index, 0, length);
-
- T[] newArray = new T[length + 1];
-
- newArray.SetValue(item, index);
-
- if (index == 0)
- {
- Array.Copy(array, 0, newArray, 1, length);
- }
- else if (index == length)
- {
- Array.Copy(array, 0, newArray, 0, length);
- }
- else
- {
- Array.Copy(array, 0, newArray, 0, index);
- Array.Copy(array, index, newArray, index + 1, length - index);
- }
-
- return newArray;
- }
-
- ///
- /// Inserts the elements of a collection into the array at the specified index
- ///
- ///
- ///
- ///
- ///
- ///
- public static T[] InsertRange(this T[] array, int index, T[] collection)
- {
- int length = array.Length;
-
- int collectionLength = collection.Length;
-
- int newLength = length + collectionLength;
-
- index = Mathf.Clamp(index, 0, length);
-
- T[] newArray = new T[newLength];
-
- if (index == 0)
- {
- Array.Copy(array, 0, newArray, collectionLength, length);
- Array.Copy(collection, 0, newArray, 0, collectionLength);
- }
- else if (index == length)
- {
- Array.Copy(array, 0, newArray, 0, length);
- Array.Copy(collection, 0, newArray, index, collectionLength);
- }
- else
- {
- Array.Copy(array, 0, newArray, 0, index);
- Array.Copy(collection, 0, newArray, index, collectionLength);
- Array.Copy(array, index, newArray, index + collectionLength, newLength - index - collectionLength);
- }
-
- return newArray;
- }
-
- ///
- /// Removes the first occurrence of a specific object from the array
- ///
- ///
- ///
- ///
- public static T[] Remove(this T[] array, T item)
- {
- int index = Array.IndexOf(array, item);
-
- if (index == -1) { return array; }
-
- return array.RemoveAt(index);
- }
-
- ///
- /// Removes the element at the specified index of the array
- ///
- ///
- ///
- ///
- public static T[] RemoveAt(this T[] array, int index)
- {
- int length = array.Length;
-
- if(index >= length || index < 0) { return array; }
-
- int maxIndex = length - 1;
-
- T[] newArray = new T[maxIndex];
-
- if (index == 0)
- {
- Array.Copy(array, 1, newArray, 0, maxIndex);
- }
- else if(index == maxIndex)
- {
- Array.Copy(array, 0, newArray, 0, maxIndex);
- }
- else
- {
- Array.Copy(array, 0, newArray, 0, index);
- Array.Copy(array, index + 1, newArray, index, maxIndex - index);
- }
-
- return newArray;
- }
-
- ///
- /// Resizes the array
- ///
- ///
- ///
- ///
- ///
- public static T[] Resize(this T[] array, int newSize)
- {
- if(newSize < 0) { newSize = 0; }
-
- T[] newArray = new T[newSize];
-
- Array.Copy(array, 0, newArray, 0, Mathf.Min(newSize, array.Length));
-
- return newArray;
- }
-
- ///
- /// Reverses the order of the elements in the entire array
- ///
- ///
- ///
- ///
- public static T[] Reverse(this T[] array)
- {
- Array.Reverse(array);
-
- return array;
- }
- }
-}
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/UdonArrayExtensions.cs.meta b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/UdonArrayExtensions.cs.meta
deleted file mode 100644
index 6ce118b..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/UdonArrayExtensions.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: c49b5b77c93fb0b41ba630d2851ccf0a
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asmdef b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asmdef
deleted file mode 100644
index cf149b9..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asmdef
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "name": "Varneon.V-Udon.ArrayExtensions",
- "references": [],
- "includePlatforms": [],
- "excludePlatforms": [],
- "allowUnsafeCode": false,
- "overrideReferences": false,
- "precompiledReferences": [],
- "autoReferenced": true,
- "defineConstraints": [],
- "versionDefines": [],
- "noEngineReferences": false
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asmdef.meta b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asmdef.meta
deleted file mode 100644
index 1ec6395..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 25ec89f76b6a31942b681d9fca4db200
-AssemblyDefinitionImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asset b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asset
deleted file mode 100644
index 7e3c4b8..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asset
+++ /dev/null
@@ -1,16 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 5136146375e9a0a498a72a0091b40cc1, type: 3}
- m_Name: Varneon.V-Udon.ArrayExtensions
- m_EditorClassIdentifier:
- sourceAssembly: {fileID: 5897886265953266890, guid: 25ec89f76b6a31942b681d9fca4db200,
- type: 3}
diff --git a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asset.meta b/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asset.meta
deleted file mode 100644
index 8dadd12..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/Runtime/Scripts/Varneon.V-Udon.ArrayExtensions.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b8800209388ad7f45b60d158d731b624
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 11400000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/package.json b/Packages/com.varneon.v-udon.array-extensions/package.json
deleted file mode 100644
index de7cbeb..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/package.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "name": "com.varneon.v-udon.array-extensions",
- "version": "0.1.0",
- "displayName": "VUdon - Array Extensions",
- "description": "Collection of array extension methods compatible with UdonSharp 1.x which adds partial feature set from List",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.array-extensions/package.json.meta b/Packages/com.varneon.v-udon.array-extensions/package.json.meta
deleted file mode 100644
index 3751425..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3395de041ddf9904386eb117dfe9da3e
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.array-extensions/version.txt b/Packages/com.varneon.v-udon.array-extensions/version.txt
deleted file mode 100644
index 6c6aa7c..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.1.0
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.array-extensions/version.txt.meta b/Packages/com.varneon.v-udon.array-extensions/version.txt.meta
deleted file mode 100644
index 7c5e77a..0000000
--- a/Packages/com.varneon.v-udon.array-extensions/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 86917d9ec4fc85f48a0618d70e6c1c34
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.common/package.json b/Packages/com.varneon.v-udon.common/package.json
deleted file mode 100644
index bfc1abf..0000000
--- a/Packages/com.varneon.v-udon.common/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.common",
- "version": "0.0.1",
- "displayName": "VUdon - Common",
- "description": "Common enums shared across all prefabs",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.common/package.json.meta b/Packages/com.varneon.v-udon.common/package.json.meta
deleted file mode 100644
index d4c2217..0000000
--- a/Packages/com.varneon.v-udon.common/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f71954f62b95eb243bfd088a524fd166
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.common/version.txt b/Packages/com.varneon.v-udon.common/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.common/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.common/version.txt.meta b/Packages/com.varneon.v-udon.common/version.txt.meta
deleted file mode 100644
index 451bdf2..0000000
--- a/Packages/com.varneon.v-udon.common/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5bce0e694c8e5654793f0759ada0642c
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Editor.meta b/Packages/com.varneon.v-udon.components/Editor.meta
deleted file mode 100644
index fc40ebd..0000000
--- a/Packages/com.varneon.v-udon.components/Editor.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 93bb5f57ada315041b5610c2eaf9efe8
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown.meta b/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown.meta
deleted file mode 100644
index e762162..0000000
--- a/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: ee13087694d6fba4796bf137cd7a6d0c
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown/LayerMaskDropdownPostProcessor.cs b/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown/LayerMaskDropdownPostProcessor.cs
deleted file mode 100644
index bbd1ccc..0000000
--- a/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown/LayerMaskDropdownPostProcessor.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using UdonSharpEditor;
-using UnityEditor.Callbacks;
-using UnityEditor.Events;
-using UnityEngine;
-using UnityEngine.Events;
-using UnityEngine.EventSystems;
-using UnityEngine.UI;
-using VRC.Udon;
-using static UnityEngine.EventSystems.EventTrigger;
-
-namespace Varneon.VUdon.Components.Editor
-{
- internal static class LayerMaskDropdownPostProcessor
- {
- [PostProcessScene(-1)] // Ensure that all of the dropdowns get processed before U# saves the C# component data into UdonBehaviours
- private static void InitializeLayerMaskDropdowns()
- {
- foreach(LayerMaskDropdown dropdown in UnityEngine.Object.FindObjectsOfType())
- {
- UpdateLayerMaskDropdown(dropdown);
- }
- }
-
- private static void UpdateLayerMaskDropdown(LayerMaskDropdown layerMaskDropdown)
- {
- List layerIndices = new List();
-
- List optionNames = new List() { "Nothing", "Everything" };
-
- for (int i = 0; i < 32; i++)
- {
- string name = LayerMask.LayerToName(i);
-
- bool isDefined = !string.IsNullOrEmpty(name);
-
- if (isDefined)
- {
- optionNames.Add(string.Format("{0}: {1}", i, name));
-
- layerIndices.Add(i);
- }
- }
-
- Dropdown dropdown = layerMaskDropdown.GetComponent();
-
- IEnumerable fields = typeof(LayerMaskDropdown).GetRuntimeFields();
-
- FieldInfo layerCountField = fields.FirstOrDefault(f => f.Name == "projectLayerCount");
-
- FieldInfo layersField = fields.FirstOrDefault(f => f.Name == "layers");
-
- EventTrigger trigger = layerMaskDropdown.GetComponent();
-
- layerCountField.SetValue(layerMaskDropdown, optionNames.Count - 2);
-
- layersField.SetValue(layerMaskDropdown, layerIndices.ToArray());
-
- dropdown.options = optionNames.Select(l => new Dropdown.OptionData(l)).ToList();
-
- UdonBehaviour ub = UdonSharpEditorUtility.GetBackingUdonBehaviour(layerMaskDropdown);
-
- MethodInfo sendCustomEventInfo = UnityEventBase.GetValidMethodInfo(ub, nameof(UdonBehaviour.SendCustomEvent), new[] { typeof(string) });
-
- UnityAction sendCustomEventDelegate = Delegate.CreateDelegate(typeof(UnityAction), ub, sendCustomEventInfo, false) as UnityAction;
-
- UnityEventTools.AddStringPersistentListener(dropdown.onValueChanged, sendCustomEventDelegate, "OnValueChanged");
-
- Entry pointerClickEntry = new Entry
- {
- eventID = EventTriggerType.PointerClick,
- callback = new TriggerEvent()
- };
- UnityEventTools.AddStringPersistentListener(pointerClickEntry.callback, sendCustomEventDelegate, "OnClick");
-
- Entry selectEntry = new Entry
- {
- eventID = EventTriggerType.Select,
- callback = new TriggerEvent()
- };
- UnityEventTools.AddStringPersistentListener(selectEntry.callback, sendCustomEventDelegate, "OnSelect");
-
- trigger.triggers.Add(pointerClickEntry);
- trigger.triggers.Add(selectEntry);
- }
- }
-}
diff --git a/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown/LayerMaskDropdownPostProcessor.cs.meta b/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown/LayerMaskDropdownPostProcessor.cs.meta
deleted file mode 100644
index ddc9651..0000000
--- a/Packages/com.varneon.v-udon.components/Editor/LayerMask Dropdown/LayerMaskDropdownPostProcessor.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: affeedfd6503476408cf373e430751e9
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Editor/Varneon.V-Udon.Components.Editor.asmdef b/Packages/com.varneon.v-udon.components/Editor/Varneon.V-Udon.Components.Editor.asmdef
deleted file mode 100644
index 8b3f44a..0000000
--- a/Packages/com.varneon.v-udon.components/Editor/Varneon.V-Udon.Components.Editor.asmdef
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "Varneon.V-Udon.Components.Editor",
- "references": [
- "Varneon.V-Udon.Components.Runtime",
- "UdonSharp.Runtime",
- "VRC.Udon",
- "UdonSharp.Editor"
- ],
- "includePlatforms": [
- "Editor"
- ],
- "excludePlatforms": [],
- "allowUnsafeCode": false,
- "overrideReferences": false,
- "precompiledReferences": [],
- "autoReferenced": true,
- "defineConstraints": [
- "UDONSHARP"
- ],
- "versionDefines": [],
- "noEngineReferences": false
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.components/Editor/Varneon.V-Udon.Components.Editor.asmdef.meta b/Packages/com.varneon.v-udon.components/Editor/Varneon.V-Udon.Components.Editor.asmdef.meta
deleted file mode 100644
index b20bb2a..0000000
--- a/Packages/com.varneon.v-udon.components/Editor/Varneon.V-Udon.Components.Editor.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 164d70284048b1141ab2140a28635095
-AssemblyDefinitionImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime.meta b/Packages/com.varneon.v-udon.components/Runtime.meta
deleted file mode 100644
index 6fda03c..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d4c4d60dec0feec4f9000c4f97c0b992
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown.meta b/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown.meta
deleted file mode 100644
index 024f30b..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 0c3afe9c9accc5c438bbe6beda45efa8
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs.meta b/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs.meta
deleted file mode 100644
index f1edada..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 84fadffc24679c74483985ff39ef7d11
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayerMaskDropdown.cs b/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayerMaskDropdown.cs
deleted file mode 100644
index 3c26493..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayerMaskDropdown.cs
+++ /dev/null
@@ -1,159 +0,0 @@
-using UdonSharp;
-using UnityEngine;
-using UnityEngine.EventSystems;
-using UnityEngine.UI;
-using VRC.Udon;
-
-namespace Varneon.VUdon.Components
-{
- [RequireComponent(typeof(Dropdown))]
- [RequireComponent(typeof(EventTrigger))]
- [UdonBehaviourSyncMode(BehaviourSyncMode.None)]
- public class LayerMaskDropdown : UdonSharpBehaviour
- {
- [SerializeField, HideInInspector]
- private int projectLayerCount;
-
- [SerializeField, HideInInspector]
- private int[] layers;
-
- [SerializeField]
- private UdonBehaviour target;
-
- [SerializeField]
- private string variable;
-
- private LayerMask mask;
-
- private Dropdown cullingMaskDropdown;
-
- private int maskInt;
-
- private Toggle[] cullingMaskToggles;
-
- private Text dropdownValueLabel;
-
- private bool isOpen;
-
- private void Start()
- {
- cullingMaskDropdown = GetComponent();
-
- dropdownValueLabel = cullingMaskDropdown.captionText;
-
- maskInt = mask;
-
- SetTargetVariable();
-
- CheckMixedLayers();
- }
-
- private void SetTargetVariable()
- {
- if(target != null && !string.IsNullOrWhiteSpace(variable))
-
- target.SetProgramVariable(variable, mask);
- }
-
- private void OpenCullingMaskMenu()
- {
- isOpen = true;
-
- cullingMaskToggles = cullingMaskDropdown.GetComponentsInChildren(true);
-
- for (int i = 0; i < projectLayerCount; i++)
- {
- cullingMaskToggles[i + 4].SetIsOnWithoutNotify((maskInt & (1 << layers[i])) != 0);
- }
- }
-
- public void OnClick()
- {
- OpenCullingMaskMenu();
- }
-
- public void OnSelect()
- {
- if (isOpen) { UpdateCullingMask(); }
- }
-
- public void OnValueChanged()
- {
- UpdateCullingMask();
- }
-
- private void UpdateCullingMask()
- {
- int selectedLayerOption = cullingMaskDropdown.value;
-
- switch (selectedLayerOption)
- {
- case 0: // Nothing
- maskInt = 0;
- break;
- case 1: // Everything
- maskInt = -1;
- break;
- default:
- int mask = 1 << layers[selectedLayerOption - 2]; // Create bitmask of the layer that was clicked
-
- if (isOpen)
- {
- if ((maskInt & mask) != 0) // If same bit is set on both the culling mask and the selection mask
- {
- maskInt &= ~mask; // Reset the bit
- }
- else
- {
- maskInt |= mask; // Set the bit
- }
- }
-
- CheckMixedLayers();
- break;
- }
-
- mask = maskInt;
-
- SetTargetVariable();
-
- isOpen = false;
- }
-
- private void CheckMixedLayers()
- {
- int layerCount = 0;
-
- int optionIndex = 0;
-
- for (int i = 0; i < projectLayerCount; i++)
- {
- if ((maskInt & (1 << layers[i])) != 0)
- {
- optionIndex = i;
-
- layerCount += 1;
- }
- }
-
- if (layerCount == projectLayerCount)
- {
- maskInt = -1;
-
- cullingMaskDropdown.SetValueWithoutNotify(1);
- }
- else if (layerCount > 1) // If multiple layers are selected, set the preview label as "Mixed..."
- {
- dropdownValueLabel.text = "Mixed...";
- }
- else if (layerCount == 1) // If only one layer is selected, override the dropdown with the remaining layer
- {
- cullingMaskDropdown.SetValueWithoutNotify(optionIndex + 2);
- }
- else if (layerCount == 0) // If no layers have been selected, override the dropdown to Nothing / 0
- {
- cullingMaskDropdown.SetValueWithoutNotify(0);
- }
- }
- }
-}
diff --git a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayerMaskDropdown.cs.meta b/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayerMaskDropdown.cs.meta
deleted file mode 100644
index cc6a784..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayerMaskDropdown.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 2150d7117125b2943a3d99db2def9533
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayermaskDropdown.asset b/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayermaskDropdown.asset
deleted file mode 100644
index 959e5bc..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayermaskDropdown.asset
+++ /dev/null
@@ -1,623 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
- m_Name: LayermaskDropdown
- m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 1260ca78761c1244797cc3938cc3c560,
- type: 2}
- udonAssembly:
- assemblyError:
- sourceCsScript: {fileID: 11500000, guid: 2150d7117125b2943a3d99db2def9533, type: 3}
- scriptVersion: 2
- compiledVersion: 2
- behaviourSyncMode: 1
- hasInteractEvent: 0
- scriptID: 1308801152844700977
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects: []
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: fieldDefinitions
- Entry: 7
- Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition,
- UdonSharp.Editor]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 10
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: projectLayerCount
- - Name: $v
- Entry: 7
- Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: projectLayerCount
- - Name: k__BackingField
- Entry: 7
- Data: 3|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Int32, mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 2
- - Name:
- Entry: 7
- Data: 5|UnityEngine.SerializeField, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data: 6|UnityEngine.HideInInspector, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: layers
- - Name: $v
- Entry: 7
- Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: layers
- - Name: k__BackingField
- Entry: 7
- Data: 8|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Int32[], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 8
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 2
- - Name:
- Entry: 7
- Data: 10|UnityEngine.SerializeField, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data: 11|UnityEngine.HideInInspector, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: target
- - Name: $v
- Entry: 7
- Data: 12|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: target
- - Name: k__BackingField
- Entry: 7
- Data: 13|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: VRC.Udon.UdonBehaviour, VRC.Udon
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 13
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 14|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 15|UnityEngine.SerializeField, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: variable
- - Name: $v
- Entry: 7
- Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: variable
- - Name: k__BackingField
- Entry: 7
- Data: 17|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.String, mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 17
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 19|UnityEngine.SerializeField, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: mask
- - Name: $v
- Entry: 7
- Data: 20|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: mask
- - Name: k__BackingField
- Entry: 7
- Data: 21|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: UnityEngine.LayerMask, UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 21
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 22|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: cullingMaskDropdown
- - Name: $v
- Entry: 7
- Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: cullingMaskDropdown
- - Name: k__BackingField
- Entry: 7
- Data: 24|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: UnityEngine.UI.Dropdown, UnityEngine.UI
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 24
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 25|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: maskInt
- - Name: $v
- Entry: 7
- Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: maskInt
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 27|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: cullingMaskToggles
- - Name: $v
- Entry: 7
- Data: 28|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: cullingMaskToggles
- - Name: k__BackingField
- Entry: 7
- Data: 29|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: UnityEngine.UI.Toggle[], UnityEngine.UI
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 29
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 30|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: dropdownValueLabel
- - Name: $v
- Entry: 7
- Data: 31|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: dropdownValueLabel
- - Name: k__BackingField
- Entry: 7
- Data: 32|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: UnityEngine.UI.Text, UnityEngine.UI
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 32
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 33|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: isOpen
- - Name: $v
- Entry: 7
- Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: isOpen
- - Name: k__BackingField
- Entry: 7
- Data: 35|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Boolean, mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 35
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 36|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayermaskDropdown.asset.meta b/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayermaskDropdown.asset.meta
deleted file mode 100644
index 1ee9736..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/LayerMask Dropdown/Udon Programs/LayermaskDropdown.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: bc071be746575d640b89733d35a28e05
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 11400000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asmdef b/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asmdef
deleted file mode 100644
index 2ab22e7..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asmdef
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Varneon.V-Udon.Components.Runtime",
- "references": [
- "UdonSharp.Runtime",
- "VRC.Udon"
- ],
- "includePlatforms": [],
- "excludePlatforms": [],
- "allowUnsafeCode": false,
- "overrideReferences": false,
- "precompiledReferences": [],
- "autoReferenced": true,
- "defineConstraints": [
- "UDONSHARP"
- ],
- "versionDefines": [],
- "noEngineReferences": false
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asmdef.meta b/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asmdef.meta
deleted file mode 100644
index 4d1fce6..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 01b89f2bc9423b4459e007ec07f61e26
-AssemblyDefinitionImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asset b/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asset
deleted file mode 100644
index 9f474ec..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asset
+++ /dev/null
@@ -1,16 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 5136146375e9a0a498a72a0091b40cc1, type: 3}
- m_Name: Varneon.V-Udon.Components.Runtime
- m_EditorClassIdentifier:
- sourceAssembly: {fileID: 5897886265953266890, guid: 01b89f2bc9423b4459e007ec07f61e26,
- type: 3}
diff --git a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asset.meta b/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asset.meta
deleted file mode 100644
index d525a12..0000000
--- a/Packages/com.varneon.v-udon.components/Runtime/Varneon.V-Udon.Components.Runtime.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d1d19242e4c05c84ea8e3cee5f95923a
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 11400000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/package.json b/Packages/com.varneon.v-udon.components/package.json
deleted file mode 100644
index 0b9b0ab..0000000
--- a/Packages/com.varneon.v-udon.components/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.components",
- "version": "0.1.0",
- "displayName": "VUdon - Components",
- "description": "Collection of special components for replicating elements from Unity Editor or other components not currently accessible via Udon",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.components/package.json.meta b/Packages/com.varneon.v-udon.components/package.json.meta
deleted file mode 100644
index 766a44b..0000000
--- a/Packages/com.varneon.v-udon.components/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cf77e1cf872d8ba4dacb53d3059e8559
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.components/version.txt b/Packages/com.varneon.v-udon.components/version.txt
deleted file mode 100644
index 6c6aa7c..0000000
--- a/Packages/com.varneon.v-udon.components/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.1.0
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.components/version.txt.meta b/Packages/com.varneon.v-udon.components/version.txt.meta
deleted file mode 100644
index 2b2de17..0000000
--- a/Packages/com.varneon.v-udon.components/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 362f5408d7763684c9b5c8411a20a1de
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.core/package.json b/Packages/com.varneon.v-udon.core/package.json
deleted file mode 100644
index c61f192..0000000
--- a/Packages/com.varneon.v-udon.core/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.core",
- "version": "0.0.1",
- "displayName": "VUdon - Core",
- "description": "Single-instance core prefabs (e.g. HUD, Interaction Framework, Noclip)",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.core/package.json.meta b/Packages/com.varneon.v-udon.core/package.json.meta
deleted file mode 100644
index aa9a044..0000000
--- a/Packages/com.varneon.v-udon.core/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 504070c9f91dfb64fa8ee56981c9073f
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.core/version.txt b/Packages/com.varneon.v-udon.core/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.core/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.core/version.txt.meta b/Packages/com.varneon.v-udon.core/version.txt.meta
deleted file mode 100644
index 9148eeb..0000000
--- a/Packages/com.varneon.v-udon.core/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 380175fdd1614734f965486dfa0058cd
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.essentials/package.json b/Packages/com.varneon.v-udon.essentials/package.json
deleted file mode 100644
index 9912932..0000000
--- a/Packages/com.varneon.v-udon.essentials/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.essentials",
- "version": "0.0.1",
- "displayName": "VUdon - Essentials",
- "description": "Standard Udon prefabs (e.g. Playerlist, Music Player, Groups)",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.essentials/package.json.meta b/Packages/com.varneon.v-udon.essentials/package.json.meta
deleted file mode 100644
index e4195a7..0000000
--- a/Packages/com.varneon.v-udon.essentials/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8863a17162553de479cff8b1b2aa0d5e
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.essentials/version.txt b/Packages/com.varneon.v-udon.essentials/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.essentials/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.essentials/version.txt.meta b/Packages/com.varneon.v-udon.essentials/version.txt.meta
deleted file mode 100644
index 90c1cc3..0000000
--- a/Packages/com.varneon.v-udon.essentials/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0ad5d95291fc5394c98b47378d663a22
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.runtime-tools/package.json b/Packages/com.varneon.v-udon.runtime-tools/package.json
deleted file mode 100644
index df25ef4..0000000
--- a/Packages/com.varneon.v-udon.runtime-tools/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.runtime-tools",
- "version": "0.0.1",
- "displayName": "VUdon - Runtime Tools",
- "description": "Runtime tool prefabs made with Udon (e.g. UdonConsole, debuggers, etc.)",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.runtime-tools/package.json.meta b/Packages/com.varneon.v-udon.runtime-tools/package.json.meta
deleted file mode 100644
index 5be996c..0000000
--- a/Packages/com.varneon.v-udon.runtime-tools/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f893cdec7a8b3614a9322fb523e51cb3
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.runtime-tools/version.txt b/Packages/com.varneon.v-udon.runtime-tools/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.runtime-tools/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.runtime-tools/version.txt.meta b/Packages/com.varneon.v-udon.runtime-tools/version.txt.meta
deleted file mode 100644
index b76510a..0000000
--- a/Packages/com.varneon.v-udon.runtime-tools/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 07d104d23bbe0e44db935c85ace01461
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.tween/package.json b/Packages/com.varneon.v-udon.tween/package.json
deleted file mode 100644
index 27858af..0000000
--- a/Packages/com.varneon.v-udon.tween/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.tween",
- "version": "0.0.1",
- "displayName": "VUdon - Tween",
- "description": "Tweening library for UdonSharp",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.tween/package.json.meta b/Packages/com.varneon.v-udon.tween/package.json.meta
deleted file mode 100644
index 141142d..0000000
--- a/Packages/com.varneon.v-udon.tween/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c46d779bf27873848be7cb7b1c315ad7
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.tween/version.txt b/Packages/com.varneon.v-udon.tween/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.tween/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.tween/version.txt.meta b/Packages/com.varneon.v-udon.tween/version.txt.meta
deleted file mode 100644
index 4189021..0000000
--- a/Packages/com.varneon.v-udon.tween/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 86ec14f3ba18c6e449baf2baa81ef3c0
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.udonity/package.json b/Packages/com.varneon.v-udon.udonity/package.json
deleted file mode 100644
index 9c3323b..0000000
--- a/Packages/com.varneon.v-udon.udonity/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.udonity",
- "version": "0.0.1",
- "displayName": "VUdon - Udonity",
- "description": "Runtime Unity Editor made with Udon",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.udonity/package.json.meta b/Packages/com.varneon.v-udon.udonity/package.json.meta
deleted file mode 100644
index bfa21cf..0000000
--- a/Packages/com.varneon.v-udon.udonity/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d762b433ed4546a4981c3e48fe4de443
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.udonity/version.txt b/Packages/com.varneon.v-udon.udonity/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.udonity/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.udonity/version.txt.meta b/Packages/com.varneon.v-udon.udonity/version.txt.meta
deleted file mode 100644
index c20d957..0000000
--- a/Packages/com.varneon.v-udon.udonity/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e75106769a2a396429bfee76afa77642
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.vehicles-lite/package.json b/Packages/com.varneon.v-udon.vehicles-lite/package.json
deleted file mode 100644
index 450cb48..0000000
--- a/Packages/com.varneon.v-udon.vehicles-lite/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.vehicles-lite",
- "version": "0.0.1",
- "displayName": "VUdon - Vehicles-Lite",
- "description": "Lightweight vehicle prefab",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.vehicles-lite/package.json.meta b/Packages/com.varneon.v-udon.vehicles-lite/package.json.meta
deleted file mode 100644
index efeaeb8..0000000
--- a/Packages/com.varneon.v-udon.vehicles-lite/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3990960640639ec46bb60bb7bfb0ada0
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.vehicles-lite/version.txt b/Packages/com.varneon.v-udon.vehicles-lite/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.vehicles-lite/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.vehicles-lite/version.txt.meta b/Packages/com.varneon.v-udon.vehicles-lite/version.txt.meta
deleted file mode 100644
index 08059bc..0000000
--- a/Packages/com.varneon.v-udon.vehicles-lite/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1cd422f330802f649b6373d5a18fddc7
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.vehicles/package.json b/Packages/com.varneon.v-udon.vehicles/package.json
deleted file mode 100644
index 48e4dcd..0000000
--- a/Packages/com.varneon.v-udon.vehicles/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "com.varneon.v-udon.vehicles",
- "version": "0.0.1",
- "displayName": "VUdon - Vehicles",
- "description": "UdonVehicles SDK",
- "unity": "2019.4",
- "unityRelease": "31f1",
- "author": {
- "name": "Varneon",
- "url": "https://github.com/Varneon"
- },
- "vpmDependencies": {
- "com.vrchat.worlds": "3.x.x",
- "com.vrchat.udonsharp": "1.x.x"
- }
-}
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.vehicles/package.json.meta b/Packages/com.varneon.v-udon.vehicles/package.json.meta
deleted file mode 100644
index 483edb1..0000000
--- a/Packages/com.varneon.v-udon.vehicles/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b3bb8aa8c9d9930448bd262698b22460
-PackageManifestImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/com.varneon.v-udon.vehicles/version.txt b/Packages/com.varneon.v-udon.vehicles/version.txt
deleted file mode 100644
index 8a9ecc2..0000000
--- a/Packages/com.varneon.v-udon.vehicles/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.0.1
\ No newline at end of file
diff --git a/Packages/com.varneon.v-udon.vehicles/version.txt.meta b/Packages/com.varneon.v-udon.vehicles/version.txt.meta
deleted file mode 100644
index 0e0dd1a..0000000
--- a/Packages/com.varneon.v-udon.vehicles/version.txt.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fab877aae96389b429bfbe7463c27789
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant: