diff --git a/Packages/SOVariables/Editor/Vector3IntVariableEditor.cs b/Packages/SOVariables/Editor/Vector3IntVariableEditor.cs new file mode 100644 index 0000000..1cdad1f --- /dev/null +++ b/Packages/SOVariables/Editor/Vector3IntVariableEditor.cs @@ -0,0 +1,14 @@ +using UnityEditor; +using UnityEngine; + +namespace RaCoding.Variables +{ + [CustomEditor(typeof(Vector3IntMutableVariable), editorForChildClasses: true)] + public class Vector3IntVariableEditor : VariableEditor + { + protected override void AssignResetValue() + { + resetValue.vector3IntValue = value.vector3IntValue; + } + } +} \ No newline at end of file diff --git a/Packages/SOVariables/Editor/Vector3IntVariableEditor.cs.meta b/Packages/SOVariables/Editor/Vector3IntVariableEditor.cs.meta new file mode 100644 index 0000000..b2b54df --- /dev/null +++ b/Packages/SOVariables/Editor/Vector3IntVariableEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e44638fe6882c18499fa8eaffb4cfa7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Immutable/Vector3IntImmutableVariable.cs b/Packages/SOVariables/Runtime/Immutable/Vector3IntImmutableVariable.cs new file mode 100644 index 0000000..e43128e --- /dev/null +++ b/Packages/SOVariables/Runtime/Immutable/Vector3IntImmutableVariable.cs @@ -0,0 +1,7 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [CreateAssetMenu(fileName = "Vector3IntImmutableVariable", menuName = "RaCoding/Variables/Immutable/Create new immutable vector3int variable")] + public class Vector3IntImmutableVariable : ImmutableVariable { } +} \ No newline at end of file diff --git a/Packages/SOVariables/Runtime/Immutable/Vector3IntImmutableVariable.cs.meta b/Packages/SOVariables/Runtime/Immutable/Vector3IntImmutableVariable.cs.meta new file mode 100644 index 0000000..960a640 --- /dev/null +++ b/Packages/SOVariables/Runtime/Immutable/Vector3IntImmutableVariable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec31cd934841ba9449101dbf56bd2ff9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Vector3IntMutableVariable.cs b/Packages/SOVariables/Runtime/Mutable/Vector3IntMutableVariable.cs new file mode 100644 index 0000000..49dfd68 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Vector3IntMutableVariable.cs @@ -0,0 +1,7 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [CreateAssetMenu(fileName = "Vector3IntMutableVariable", menuName = "RaCoding/Variables/Mutable/Create new mutable vector3int variable")] + public class Vector3IntMutableVariable : MutableVariable { } +} \ No newline at end of file diff --git a/Packages/SOVariables/Runtime/Mutable/Vector3IntMutableVariable.cs.meta b/Packages/SOVariables/Runtime/Mutable/Vector3IntMutableVariable.cs.meta new file mode 100644 index 0000000..868c1a6 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Vector3IntMutableVariable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce7d6e6285edf2645a87c2dd95a34930 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/README.md b/README.md index 3215375..037e05c 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ Install with the Unity Package Manager: https://github.com/Ra-Coding/unity-scrip - string - Vector2 - Vector3 +- Vector3Int - GameObject - Transform - Color \ No newline at end of file