更新工程目录结构

This commit is contained in:
陈思海 2026-04-22 13:23:51 +08:00
parent e220cecc9d
commit 09e78ce4dd
11 changed files with 0 additions and 119 deletions

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: a40ddcd0fd47a4c06bb194117de12597
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,12 +0,0 @@
using System;
using UnityEngine;
namespace AlicizaX
{
[Serializable]
public sealed class ObjectReference
{
public string GUID;
public GameObject Object;
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 65d272994796f0a46bdff22287a8ac4e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,50 +0,0 @@
using System.Collections.Generic;
namespace AlicizaX
{
public class ObservableValue<T>
{
private T _value;
private bool _isChanged;
public T Value
{
get => _value;
set
{
if (!EqualityComparer<T>.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}";
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 33812ab22fc0ec24c8b1a820d5d295b3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,16 +0,0 @@
namespace AlicizaX
{
public struct Pair<T1, T2>
{
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;
}
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: b0278c1fdfc27bd4c9419d984d7d0ac1
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: