diff --git a/Runtime/ABase/DataStruct.meta b/Runtime/ABase/DataStruct.meta deleted file mode 100644 index 6159a22..0000000 --- a/Runtime/ABase/DataStruct.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a40ddcd0fd47a4c06bb194117de12597 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Runtime/ABase/DataStruct/ObjectDontDestroyOnLoad.cs b/Runtime/ABase/Structs/ObjectDontDestroyOnLoad.cs similarity index 100% rename from Runtime/ABase/DataStruct/ObjectDontDestroyOnLoad.cs rename to Runtime/ABase/Structs/ObjectDontDestroyOnLoad.cs diff --git a/Runtime/ABase/DataStruct/ObjectDontDestroyOnLoad.cs.meta b/Runtime/ABase/Structs/ObjectDontDestroyOnLoad.cs.meta similarity index 100% rename from Runtime/ABase/DataStruct/ObjectDontDestroyOnLoad.cs.meta rename to Runtime/ABase/Structs/ObjectDontDestroyOnLoad.cs.meta diff --git a/Runtime/ABase/Structs/ObjectReference.cs b/Runtime/ABase/Structs/ObjectReference.cs deleted file mode 100644 index 082f924..0000000 --- a/Runtime/ABase/Structs/ObjectReference.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using UnityEngine; - -namespace AlicizaX -{ - [Serializable] - public sealed class ObjectReference - { - public string GUID; - public GameObject Object; - } -} diff --git a/Runtime/ABase/Structs/ObjectReference.cs.meta b/Runtime/ABase/Structs/ObjectReference.cs.meta deleted file mode 100644 index a6bc447..0000000 --- a/Runtime/ABase/Structs/ObjectReference.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 65d272994796f0a46bdff22287a8ac4e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Runtime/ABase/Structs/ObservableValue.cs b/Runtime/ABase/Structs/ObservableValue.cs deleted file mode 100644 index 0e67d8f..0000000 --- a/Runtime/ABase/Structs/ObservableValue.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System.Collections.Generic; - -namespace AlicizaX -{ - public class ObservableValue - { - private T _value; - private bool _isChanged; - - public T Value - { - get => _value; - set - { - if (!EqualityComparer.Default.Equals(_value, value)) - { - _value = value; - _isChanged = true; - } - } - } - - public T SilentValue - { - get => _value; - set => _value = value; - } - - public bool IsChanged => _isChanged; - - public ObservableValue(T initialValue) - { - _value = initialValue; - _isChanged = false; - } - - public ObservableValue() - { - _value = default; - _isChanged = false; - } - - public void ResetFlag() - { - _isChanged = false; - } - - public override string ToString() => $"[{_isChanged}] {_value}"; - } -} diff --git a/Runtime/ABase/Structs/ObservableValue.cs.meta b/Runtime/ABase/Structs/ObservableValue.cs.meta deleted file mode 100644 index 4d6e5ec..0000000 --- a/Runtime/ABase/Structs/ObservableValue.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 33812ab22fc0ec24c8b1a820d5d295b3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Runtime/ABase/Structs/Pair.cs b/Runtime/ABase/Structs/Pair.cs deleted file mode 100644 index e239f23..0000000 --- a/Runtime/ABase/Structs/Pair.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace AlicizaX -{ - public struct Pair - { - public T1 Key { get; set; } - public T2 Value { get; set; } - - public bool IsAssigned => Key != null && Value != null; - - public Pair(T1 key, T2 value) - { - Key = key; - Value = value; - } - } -} diff --git a/Runtime/ABase/Structs/Pair.cs.meta b/Runtime/ABase/Structs/Pair.cs.meta deleted file mode 100644 index 3175181..0000000 --- a/Runtime/ABase/Structs/Pair.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b0278c1fdfc27bd4c9419d984d7d0ac1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Runtime/ABase/DataStruct/TypeNamePair.cs b/Runtime/ABase/Structs/TypeNamePair.cs similarity index 100% rename from Runtime/ABase/DataStruct/TypeNamePair.cs rename to Runtime/ABase/Structs/TypeNamePair.cs diff --git a/Runtime/ABase/DataStruct/TypeNamePair.cs.meta b/Runtime/ABase/Structs/TypeNamePair.cs.meta similarity index 100% rename from Runtime/ABase/DataStruct/TypeNamePair.cs.meta rename to Runtime/ABase/Structs/TypeNamePair.cs.meta