diff --git a/Packages/SOVariables/Runtime/Mutable/Reference.meta b/Packages/SOVariables/Runtime/Mutable/Reference.meta new file mode 100644 index 0000000..96fe956 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98c918f8d7614134782ec49d8487ca14 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs new file mode 100644 index 0000000..6c189d9 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class BoolMutableVariableReference : MutableVariableReference + { + [SerializeField] private BoolMutableVariable boolMutableVariable; + + protected override MutableVariable Reference => boolMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs.meta new file mode 100644 index 0000000..4cf7ca3 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d5fa3b3d3579614e9d0a2cc598047e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs new file mode 100644 index 0000000..087e13d --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class ByteMutableVariableReference : MutableVariableReference + { + [SerializeField] private ByteMutableVariable byteMutableVariable; + + protected override MutableVariable Reference => byteMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs.meta new file mode 100644 index 0000000..bbdfacd --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3b044db18d726214c8653b63a5690f77 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs new file mode 100644 index 0000000..25c04d5 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class CharMutableVariableReference : MutableVariableReference + { + [SerializeField] private CharMutableVariable charMutableVariable; + + protected override MutableVariable Reference => charMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs.meta new file mode 100644 index 0000000..4a6656e --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3579428c8810e214a9c6070a008b8076 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs new file mode 100644 index 0000000..0bf9d15 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class ColorMutableVariableReference : MutableVariableReference + { + [SerializeField] private ColorMutableVariable colorMutableVariable; + + protected override MutableVariable Reference => colorMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs.meta new file mode 100644 index 0000000..ee72ef7 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd077e6b487ea544b8ed6051aee8ade1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs new file mode 100644 index 0000000..b87d05c --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class DoubleMutableVariableReference : MutableVariableReference + { + [SerializeField] private DoubleMutableVariable doubleMutableVariable; + + protected override MutableVariable Reference => doubleMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs.meta new file mode 100644 index 0000000..847941f --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 92917ebedc39c9141b214a04c3cc3bd9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs new file mode 100644 index 0000000..8c039d4 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class FloatMutableVariableReference : MutableVariableReference + { + [SerializeField] private FloatMutableVariable floatMutableVariable; + + protected override MutableVariable Reference => floatMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs.meta new file mode 100644 index 0000000..5097592 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5339d25e6355a894da77a36b01a52fc9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs new file mode 100644 index 0000000..135791c --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class GameObjectMutableVariableReference : MutableVariableReference + { + [SerializeField] private GameObjectMutableVariable gameObjectMutableVariable; + + protected override MutableVariable Reference => gameObjectMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs.meta new file mode 100644 index 0000000..9b82628 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7dccc4921d94cd349921103db2505967 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs new file mode 100644 index 0000000..8cfa5d7 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class IntMutableVariableReference : MutableVariableReference + { + [SerializeField] private IntMutableVariable intMutableVariable; + + protected override MutableVariable Reference => intMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs.meta new file mode 100644 index 0000000..7184820 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f066212df9183894980c4d01efaec631 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs new file mode 100644 index 0000000..83f4fb3 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class LongMutableVariableReference : MutableVariableReference + { + [SerializeField] private LongMutableVariable longMutableVariable; + + protected override MutableVariable Reference => longMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs.meta new file mode 100644 index 0000000..d198312 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b883550886a2e0c44b728de3c957c77a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs new file mode 100644 index 0000000..366185d --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs @@ -0,0 +1,15 @@ +namespace RaCoding.Variables +{ + public abstract class MutableVariableReference : IVariable + { + protected abstract MutableVariable Reference { get; } + + public T Value + { + get + { + return Reference.Value; + } + } + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs.meta new file mode 100644 index 0000000..b0ba1c4 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 74980ee69bddf4747ba6ac9fd2460a89 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs new file mode 100644 index 0000000..d4e50bc --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class QuaternionMutableVariableReference : MutableVariableReference + { + [SerializeField] private QuaternionMutableVariable quaternionMutableVariable; + + protected override MutableVariable Reference => quaternionMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs.meta new file mode 100644 index 0000000..e2bc743 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29e781e5dd1b7514d91b7367e7b92794 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs new file mode 100644 index 0000000..94dff5d --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class SByteMutableVariableReference : MutableVariableReference + { + [SerializeField] private SByteMutableVariable sbyteMutableVariable; + + protected override MutableVariable Reference => sbyteMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs.meta new file mode 100644 index 0000000..c6b71e8 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0177ed713d882bd4ca9c692c2a45b88c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs new file mode 100644 index 0000000..8bf05e7 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class ShortMutableVariableReference : MutableVariableReference + { + [SerializeField] private ShortMutableVariable shortMutableVariable; + + protected override MutableVariable Reference => shortMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs.meta new file mode 100644 index 0000000..1b6f4ce --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 36f6cf3088458654990d858a753cadea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs new file mode 100644 index 0000000..dc7d769 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class StringMutableVariableReference : MutableVariableReference + { + [SerializeField] private StringMutableVariable stringMutableVariable; + + protected override MutableVariable Reference => stringMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs.meta new file mode 100644 index 0000000..f670534 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afc18024c9f222b42b0eb4b117cbf691 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs new file mode 100644 index 0000000..7af7bc1 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class TransformMutableVariableReference : MutableVariableReference + { + [SerializeField] private TransformMutableVariable transformMutableVariable; + + protected override MutableVariable Reference => transformMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs.meta new file mode 100644 index 0000000..cbeee96 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd9a0230b35340d4996faeb0aa3fa9dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs new file mode 100644 index 0000000..44f4646 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class UIntMutableVariableReference : MutableVariableReference + { + [SerializeField] private UIntMutableVariable uintMutableVariable; + + protected override MutableVariable Reference => uintMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs.meta new file mode 100644 index 0000000..80c1e23 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 115c24f8bffe29f448bd9d91fcc7064d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs new file mode 100644 index 0000000..ac2dccb --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class UShortMutableVariableReference : MutableVariableReference + { + [SerializeField] private UShortMutableVariable ushortMutableVariable; + + protected override MutableVariable Reference => ushortMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs.meta new file mode 100644 index 0000000..130211a --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 967ebe214b19e3a4597ca6e10541e0a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs new file mode 100644 index 0000000..c78e68e --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class Vector2IntMutableVariableReference : MutableVariableReference + { + [SerializeField] private Vector2IntMutableVariable vector2intMutableVariable; + + protected override MutableVariable Reference => vector2intMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs.meta new file mode 100644 index 0000000..1b1cdbc --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c99f039a41cbff14583156699c3153b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs new file mode 100644 index 0000000..85f9184 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class Vector2MutableVariableReference : MutableVariableReference + { + [SerializeField] private Vector2MutableVariable vector2MutableVariable; + + protected override MutableVariable Reference => vector2MutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs.meta new file mode 100644 index 0000000..94eafdb --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b9ddbb072936f994ab0b5ebfd634182f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs new file mode 100644 index 0000000..0a48c34 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class Vector3IntMutableVariableReference : MutableVariableReference + { + [SerializeField] private Vector3IntMutableVariable vector3intMutableVariable; + + protected override MutableVariable Reference => vector3intMutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs.meta new file mode 100644 index 0000000..dd0a6b0 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82cb46088059e0d49bd803df86c158b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs new file mode 100644 index 0000000..ddadf52 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class Vector3MutableVariableReference : MutableVariableReference + { + [SerializeField] private Vector3MutableVariable vector3MutableVariable; + + protected override MutableVariable Reference => vector3MutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs.meta new file mode 100644 index 0000000..9ff89f9 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd96134c4449860489f2476decc6e86d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs b/Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs new file mode 100644 index 0000000..2fbe4c8 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [System.Serializable] + public class Vector4MutableVariableReference : MutableVariableReference + { + [SerializeField] private Vector4MutableVariable vector4MutableVariable; + + protected override MutableVariable Reference => vector4MutableVariable; + } +} diff --git a/Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs.meta b/Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs.meta new file mode 100644 index 0000000..8ec0c50 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd985b4d09b1ab748be704b9479cfd1c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: