From 09e78ce4dd2b5a6eb09941b2f09eaa5d1b5dace8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Wed, 22 Apr 2026 13:23:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B7=A5=E7=A8=8B=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/ABase/DataStruct.meta | 8 --- .../ObjectDontDestroyOnLoad.cs | 0 .../ObjectDontDestroyOnLoad.cs.meta | 0 Runtime/ABase/Structs/ObjectReference.cs | 12 ----- Runtime/ABase/Structs/ObjectReference.cs.meta | 11 ---- Runtime/ABase/Structs/ObservableValue.cs | 50 ------------------- Runtime/ABase/Structs/ObservableValue.cs.meta | 11 ---- Runtime/ABase/Structs/Pair.cs | 16 ------ Runtime/ABase/Structs/Pair.cs.meta | 11 ---- .../{DataStruct => Structs}/TypeNamePair.cs | 0 .../TypeNamePair.cs.meta | 0 11 files changed, 119 deletions(-) delete mode 100644 Runtime/ABase/DataStruct.meta rename Runtime/ABase/{DataStruct => Structs}/ObjectDontDestroyOnLoad.cs (100%) rename Runtime/ABase/{DataStruct => Structs}/ObjectDontDestroyOnLoad.cs.meta (100%) delete mode 100644 Runtime/ABase/Structs/ObjectReference.cs delete mode 100644 Runtime/ABase/Structs/ObjectReference.cs.meta delete mode 100644 Runtime/ABase/Structs/ObservableValue.cs delete mode 100644 Runtime/ABase/Structs/ObservableValue.cs.meta delete mode 100644 Runtime/ABase/Structs/Pair.cs delete mode 100644 Runtime/ABase/Structs/Pair.cs.meta rename Runtime/ABase/{DataStruct => Structs}/TypeNamePair.cs (100%) rename Runtime/ABase/{DataStruct => Structs}/TypeNamePair.cs.meta (100%) 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