From 8300b1a24139c4b9d3c164a14f2c72ae74348e39 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:39:32 +0100 Subject: [PATCH 01/22] Add mutable variable reference --- .../SOVariables/Runtime/Mutable/Reference.meta | 8 ++++++++ .../Mutable/Reference/MutableVariableReference.cs | 15 +++++++++++++++ .../Reference/MutableVariableReference.cs.meta | 11 +++++++++++ 3 files changed, 34 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference.meta create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/MutableVariableReference.cs.meta 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/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: From 853a05579255548220156cd175da8068a493c5a1 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:39:44 +0100 Subject: [PATCH 02/22] Add bool mutable variable reference --- .../Reference/BoolMutableVariableReference.cs | 12 ++++++++++++ .../Reference/BoolMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/BoolMutableVariableReference.cs.meta 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: From a099c5bf68225dc9c4f049f7799d63ccf074a4f1 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:39:50 +0100 Subject: [PATCH 03/22] Add byte mutable variable reference --- .../Reference/ByteMutableVariableReference.cs | 12 ++++++++++++ .../Reference/ByteMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/ByteMutableVariableReference.cs.meta 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: From 72162b999a5a2579579e093855d075840cfd8064 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:39:59 +0100 Subject: [PATCH 04/22] Add char mutable variable reference --- .../Reference/CharMutableVariableReference.cs | 12 ++++++++++++ .../Reference/CharMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/CharMutableVariableReference.cs.meta 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: From 032162c828d10fb8e4c9ba39c2cadaee0ee22104 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:40:07 +0100 Subject: [PATCH 05/22] Add color mutable variable reference --- .../Reference/ColorMutableVariableReference.cs | 12 ++++++++++++ .../Reference/ColorMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/ColorMutableVariableReference.cs.meta 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: From 0eae3312fe2b54591a36236f03c258a2d9987d9e Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:40:16 +0100 Subject: [PATCH 06/22] Add double mutable variable reference --- .../Reference/DoubleMutableVariableReference.cs | 12 ++++++++++++ .../Reference/DoubleMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/DoubleMutableVariableReference.cs.meta 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: From d84e07cd0ab2a6c73f78e3f0104d6036508ca985 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:40:22 +0100 Subject: [PATCH 07/22] Add float mutable variable reference --- .../Reference/FloatMutableVariableReference.cs | 12 ++++++++++++ .../Reference/FloatMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/FloatMutableVariableReference.cs.meta 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: From 46e848766bd34417a33f333689d4054be98fb239 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:40:30 +0100 Subject: [PATCH 08/22] Add gameobject mutable variable reference --- .../Reference/GameObjectMutableVariableReference.cs | 12 ++++++++++++ .../GameObjectMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/GameObjectMutableVariableReference.cs.meta 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: From 3eac61df7f85ff4b2372e205dfc97bf5eea60b55 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:40:37 +0100 Subject: [PATCH 09/22] Add int mutable variable reference --- .../Mutable/Reference/IntMutableVariableReference.cs | 12 ++++++++++++ .../Reference/IntMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/IntMutableVariableReference.cs.meta 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: From f4a35692e6d1b5bb7f411c98437140c88640eb15 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:40:46 +0100 Subject: [PATCH 10/22] Add long mutable variable reference --- .../Reference/LongMutableVariableReference.cs | 12 ++++++++++++ .../Reference/LongMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/LongMutableVariableReference.cs.meta 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: From 408730dd038d273c47898817000492cdb1858516 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:03 +0100 Subject: [PATCH 11/22] Add quaternion mutable variable reference --- .../Reference/QuaternionMutableVariableReference.cs | 12 ++++++++++++ .../QuaternionMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/QuaternionMutableVariableReference.cs.meta 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: From 579453680457be7cb7c8fa8673f333f7a987a5d6 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:10 +0100 Subject: [PATCH 12/22] Add sbyte mutable variable reference --- .../Reference/SByteMutableVariableReference.cs | 12 ++++++++++++ .../Reference/SByteMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/SByteMutableVariableReference.cs.meta 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: From 0c9bccba91a5d94ab407af6920e69c2665ead2b4 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:17 +0100 Subject: [PATCH 13/22] Add short mutable variable reference --- .../Reference/ShortMutableVariableReference.cs | 12 ++++++++++++ .../Reference/ShortMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/ShortMutableVariableReference.cs.meta 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: From e3d7fbfb6326eef81e7c587e0dc266abb4e3405d Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:24 +0100 Subject: [PATCH 14/22] Add string mutable variable reference --- .../Reference/StringMutableVariableReference.cs | 12 ++++++++++++ .../Reference/StringMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/StringMutableVariableReference.cs.meta 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: From 199e2d2a77cd2ec0886def2810c60c38b05bf034 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:31 +0100 Subject: [PATCH 15/22] Add transform mutable variable reference --- .../Reference/TransformMutableVariableReference.cs | 12 ++++++++++++ .../TransformMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/TransformMutableVariableReference.cs.meta 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: From 67286cfc3e3209fa6c7d9898a0f29188d8346b80 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:38 +0100 Subject: [PATCH 16/22] Add uint mutable variable reference --- .../Reference/UIntMutableVariableReference.cs | 12 ++++++++++++ .../Reference/UIntMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/UIntMutableVariableReference.cs.meta 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: From 2bdba281d8748a382dce2140aa15f52386bb0abb Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:44 +0100 Subject: [PATCH 17/22] Add ushort mutable variable reference --- .../Reference/UShortMutableVariableReference.cs | 12 ++++++++++++ .../Reference/UShortMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/UShortMutableVariableReference.cs.meta 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: From 0727a157357d07f4b202bc567354aa37b7770450 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:41:53 +0100 Subject: [PATCH 18/22] Add vector2int mutable variable reference --- .../Reference/Vector2IntMutableVariableReference.cs | 12 ++++++++++++ .../Vector2IntMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector2IntMutableVariableReference.cs.meta 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: From a9eff02290543dfc4f05d623f9c212448f90a135 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:42:02 +0100 Subject: [PATCH 19/22] Add vector2 mutable variable reference --- .../Reference/Vector2MutableVariableReference.cs | 12 ++++++++++++ .../Vector2MutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector2MutableVariableReference.cs.meta 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: From a44c2fceda978ffa204c32128bd9bde5344dbd8b Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:42:12 +0100 Subject: [PATCH 20/22] Add vector3int mutable variable reference --- .../Reference/Vector3IntMutableVariableReference.cs | 12 ++++++++++++ .../Vector3IntMutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector3IntMutableVariableReference.cs.meta 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: From 2e022be051bf424d7a512e0fbcb6f615b23fc419 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:42:19 +0100 Subject: [PATCH 21/22] Add vector3 mutable variable reference --- .../Reference/Vector3MutableVariableReference.cs | 12 ++++++++++++ .../Vector3MutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector3MutableVariableReference.cs.meta 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: From 50c5465b916a44f3aa7ea267cc231efbd376a806 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Fri, 27 Jan 2023 18:42:28 +0100 Subject: [PATCH 22/22] Add vector4 mutable variable reference --- .../Reference/Vector4MutableVariableReference.cs | 12 ++++++++++++ .../Vector4MutableVariableReference.cs.meta | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/Reference/Vector4MutableVariableReference.cs.meta 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: