From 5385749d91e8023497666e06ff1efd9c60ff24c7 Mon Sep 17 00:00:00 2001 From: Fireball19 Date: Thu, 19 Jan 2023 12:15:03 +0100 Subject: [PATCH] Add ushort variables --- Packages/SOVariables/Editor/UShortVariableEditor.cs | 13 +++++++++++++ .../SOVariables/Editor/UShortVariableEditor.cs.meta | 11 +++++++++++ .../Runtime/Immutable/UShortImmutableVariable.cs | 7 +++++++ .../Immutable/UShortImmutableVariable.cs.meta | 11 +++++++++++ .../Runtime/Mutable/UShortMutableVariable.cs | 7 +++++++ .../Runtime/Mutable/UShortMutableVariable.cs.meta | 11 +++++++++++ README.md | 1 + 7 files changed, 61 insertions(+) create mode 100644 Packages/SOVariables/Editor/UShortVariableEditor.cs create mode 100644 Packages/SOVariables/Editor/UShortVariableEditor.cs.meta create mode 100644 Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs create mode 100644 Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs.meta create mode 100644 Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs create mode 100644 Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs.meta diff --git a/Packages/SOVariables/Editor/UShortVariableEditor.cs b/Packages/SOVariables/Editor/UShortVariableEditor.cs new file mode 100644 index 0000000..c311df6 --- /dev/null +++ b/Packages/SOVariables/Editor/UShortVariableEditor.cs @@ -0,0 +1,13 @@ +using UnityEditor; + +namespace RaCoding.Variables +{ + [CustomEditor(typeof(UShortMutableVariable), editorForChildClasses: true)] + public class UShortVariableEditor : VariableEditor + { + protected override void AssignResetValue() + { + resetValue.intValue = value.intValue; + } + } +} \ No newline at end of file diff --git a/Packages/SOVariables/Editor/UShortVariableEditor.cs.meta b/Packages/SOVariables/Editor/UShortVariableEditor.cs.meta new file mode 100644 index 0000000..c7269fc --- /dev/null +++ b/Packages/SOVariables/Editor/UShortVariableEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac7ab32fe4bf2dc47a7172379dcfa4ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs b/Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs new file mode 100644 index 0000000..afb64e1 --- /dev/null +++ b/Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs @@ -0,0 +1,7 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [CreateAssetMenu(fileName = "UShortImmutableVariable", menuName = "RaCoding/Variables/Immutable/Create new immutable ushort variable")] + public class UShortImmutableVariable : ImmutableVariable { } +} diff --git a/Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs.meta b/Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs.meta new file mode 100644 index 0000000..14404a2 --- /dev/null +++ b/Packages/SOVariables/Runtime/Immutable/UShortImmutableVariable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58c2205c0a591854b85827cdbe8938de +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs b/Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs new file mode 100644 index 0000000..e87b8b9 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs @@ -0,0 +1,7 @@ +using UnityEngine; + +namespace RaCoding.Variables +{ + [CreateAssetMenu(fileName = "UShortMutableVariable", menuName = "RaCoding/Variables/Mutable/Create new mutable ushort variable")] + public class UShortMutableVariable : MutableVariable { } +} \ No newline at end of file diff --git a/Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs.meta b/Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs.meta new file mode 100644 index 0000000..a1af847 --- /dev/null +++ b/Packages/SOVariables/Runtime/Mutable/UShortMutableVariable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 50a3904d4827abb44845432d5102d031 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/README.md b/README.md index ac59053..a05b68d 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Install with the Unity Package Manager: https://github.com/Ra-Coding/unity-scrip - bool - byte - short +- ushort - int - long - char