From 1916a0ddd693d8e8f9250fdab68420aef55a04c4 Mon Sep 17 00:00:00 2001 From: pengjunwu <1263019465@qq.com> Date: Tue, 31 Oct 2023 12:37:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Code/Scripts/Gameplay/Condition.meta | 8 ++++++++ .../ConditionManager.cs} | 13 ++----------- .../ConditionManager.cs.meta} | 0 .../Gameplay/Condition/ConditionReactor.meta | 8 ++++++++ .../ConditionReactor/ConditionReactor.cs | 18 ++++++++++++++++++ .../ConditionReactor/ConditionReactor.cs.meta | 11 +++++++++++ .../ConditionReactorManager.cs | 18 ++++++++++++++++++ .../ConditionReactorManager.cs.meta | 11 +++++++++++ .../Unlock.meta => Condition/Conditions.meta} | 0 .../Conditions}/UnlockCharacter.cs | 0 .../Conditions}/UnlockCharacter.cs.meta | 0 .../Conditions}/UnlockLevelPass.cs | 0 .../Conditions}/UnlockLevelPass.cs.meta | 0 .../Conditions}/UnlockLevelStar.cs | 0 .../Conditions}/UnlockLevelStar.cs.meta | 0 15 files changed, 76 insertions(+), 11 deletions(-) create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/Condition.meta rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock/UnlockManager.cs => Condition/ConditionManager.cs} (80%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock/UnlockManager.cs.meta => Condition/ConditionManager.cs.meta} (100%) create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor.meta create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs.meta create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs.meta rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock.meta => Condition/Conditions.meta} (100%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock => Condition/Conditions}/UnlockCharacter.cs (100%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock => Condition/Conditions}/UnlockCharacter.cs.meta (100%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock => Condition/Conditions}/UnlockLevelPass.cs (100%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock => Condition/Conditions}/UnlockLevelPass.cs.meta (100%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock => Condition/Conditions}/UnlockLevelStar.cs (100%) rename ProjectNLD/Assets/Code/Scripts/Gameplay/{Net/Actor/Unlock => Condition/Conditions}/UnlockLevelStar.cs.meta (100%) diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition.meta new file mode 100644 index 00000000000..dabd3a56d57 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e35d0e7ed97b40041bad7ceced73b10d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionManager.cs similarity index 80% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockManager.cs rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionManager.cs index 3584d478d74..e7b0da5c26d 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockManager.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionManager.cs @@ -1,15 +1,6 @@ -////////////////////////////////////////////////////////////////////////// -// -// 文件:Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockManager.cs -// 作者:Xoen Xie -// 时间:2023/08/21 -// 描述:解锁管理 -// 说明: -// -////////////////////////////////////////////////////////////////////////// using Framework; -namespace Gameplay.Net +namespace Gameplay.Condition { public interface IUnlock { @@ -17,7 +8,7 @@ namespace Gameplay.Net } - public sealed class UnlockManager + public sealed class ConditionManager { private IUnlock[] m_Unlocks; diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockManager.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionManager.cs.meta similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockManager.cs.meta rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionManager.cs.meta diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor.meta new file mode 100644 index 00000000000..a5ad44ca9bf --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 241b25ca3c4f4b742bda4d47ee35ac00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs new file mode 100644 index 00000000000..4439b84b74f --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ConditionReactor : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs.meta new file mode 100644 index 00000000000..c98e7f2370d --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78021852ef873b044985118317a03ee7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs new file mode 100644 index 00000000000..0639da44ec2 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ConditionReactorManager : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs.meta new file mode 100644 index 00000000000..a0945c992a7 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/ConditionReactor/ConditionReactorManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 011dcdd990a6210439485901a6d90706 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions.meta similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock.meta rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions.meta diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockCharacter.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockCharacter.cs similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockCharacter.cs rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockCharacter.cs diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockCharacter.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockCharacter.cs.meta similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockCharacter.cs.meta rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockCharacter.cs.meta diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelPass.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelPass.cs similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelPass.cs rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelPass.cs diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelPass.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelPass.cs.meta similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelPass.cs.meta rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelPass.cs.meta diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelStar.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelStar.cs similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelStar.cs rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelStar.cs diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelStar.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelStar.cs.meta similarity index 100% rename from ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Unlock/UnlockLevelStar.cs.meta rename to ProjectNLD/Assets/Code/Scripts/Gameplay/Condition/Conditions/UnlockLevelStar.cs.meta