From b97cddeb2c133d563aa78eac87ab3991c233b37f Mon Sep 17 00:00:00 2001
From: chai <215380520@qq.com>
Date: Wed, 28 Jun 2023 10:03:43 +0800
Subject: *misc
---
.../Scripts/Battle/Metadata/StageMetadata.cs | 66 -------------------
.../Scripts/Battle/Metadata/StageMetadata.cs.meta | 11 ----
.../Scripts/Stage/Entites/StageEntity_Gate.cs | 10 +++
.../Scripts/Stage/Entites/StageEntity_Gate.cs.meta | 11 ++++
.../Scripts/Stage/Entites/StageEntity_Portal.cs | 10 +++
.../Stage/Entites/StageEntity_Portal.cs.meta | 11 ++++
.../Stage/Entites/StageEntity_Trigger.cs.meta | 2 +-
.../Assets/Scripts/Stage/Metadata.meta | 8 +++
.../Assets/Scripts/Stage/Metadata/StageMetadata.cs | 77 ++++++++++++++++++++++
.../Scripts/Stage/Metadata/StageMetadata.cs.meta | 11 ++++
10 files changed, 139 insertions(+), 78 deletions(-)
delete mode 100644 WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs
delete mode 100644 WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs.meta
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs.meta
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs.meta
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Metadata.meta
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs
create mode 100644 WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs.meta
(limited to 'WorldlineKeepers/Assets/Scripts')
diff --git a/WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs b/WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs
deleted file mode 100644
index 240f95b..0000000
--- a/WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using Unity.VisualScripting;
-using UnityEngine;
-
-namespace WK.Data
-{
-
- public class EntityTransform
- {
- public Vector3 localPosition;
- public Vector3 localRotation;
- public Vector3 localScale;
- }
-
- ///
- /// 场景要素的metadata
- ///
- public abstract class StageEntityMetadata
- {
- public string entityId; // 用来引用场景中的对象
- public string entityName; //
- public EntityTransform entityTransform;
- }
-
- public sealed class StageEntityMetadata_Background : StageEntityMetadata
- {
- public string fileKey; // 背景图的资源名
- }
-
- public class StageEntityMetadata_SingleCollider
- {
- public StageEntity_Collider.ColliderShape shape;
- public ColliderType type;
- public Vector2 offset;
- public Vector2 size;
- public float radius;
- }
-
- public sealed class StageEntityMetadata_Collider : StageEntityMetadata
- {
- public List colliders;
- }
-
- ///
- /// 关卡元数据
- ///
- public class StageMetadata
- {
- public List backgrounds = new List();
- public List colliders = new List();
-
- public void Write(StageEntityMetadata meta)
- {
- if(meta is StageEntityMetadata_Background)
- {
- backgrounds.Add(meta as StageEntityMetadata_Background);
- }
- else if (meta is StageEntityMetadata_Collider)
- {
- colliders.Add(meta as StageEntityMetadata_Collider);
- }
- }
- }
-
-}
diff --git a/WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs.meta b/WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs.meta
deleted file mode 100644
index 7ff42d8..0000000
--- a/WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 7e2e7c43d0f01fe4799d8284e9982627
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs
new file mode 100644
index 0000000..8b93104
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs
@@ -0,0 +1,10 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class StageEntity_Gate
+{
+
+
+
+}
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs.meta b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs.meta
new file mode 100644
index 0000000..cafdd4c
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Gate.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3e7d49d3366bdba498c23eeee86a7648
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs
new file mode 100644
index 0000000..fcb454d
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs
@@ -0,0 +1,10 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class StageEntity_Portal
+{
+
+
+
+}
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs.meta b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs.meta
new file mode 100644
index 0000000..5063dff
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Portal.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0b35825ce3b266c489a14e8ae083eccc
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Trigger.cs.meta b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Trigger.cs.meta
index 6f5519c..0b761f9 100644
--- a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Trigger.cs.meta
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Trigger.cs.meta
@@ -5,7 +5,7 @@ MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
- icon: {instanceID: 0}
+ icon: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000, type: 0}
userData:
assetBundleName:
assetBundleVariant:
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Metadata.meta b/WorldlineKeepers/Assets/Scripts/Stage/Metadata.meta
new file mode 100644
index 0000000..c002f0d
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Metadata.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 764ebdcb919a72e4aa38e8bd3fa9464a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs b/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs
new file mode 100644
index 0000000..fd5e7d0
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs
@@ -0,0 +1,77 @@
+using System.Collections;
+using System.Collections.Generic;
+using Unity.VisualScripting;
+using UnityEngine;
+
+// 场景中所有实体的元数据
+
+namespace WK.Data
+{
+
+ public class EntityTransform
+ {
+ public Vector3 localPosition;
+ public Vector3 localRotation;
+ public Vector3 localScale;
+ }
+
+ ///
+ /// 场景要素的metadata
+ ///
+ public abstract class StageEntityMetadata
+ {
+ public string entityId; // 用来引用场景中的对象
+ public string entityName; //
+ public EntityTransform entityTransform;
+ }
+
+ public sealed class StageEntityMetadata_Background : StageEntityMetadata
+ {
+ public string fileKey; // 背景图的资源名
+ }
+
+ public class StageEntityMetadata_SingleCollider
+ {
+ public StageEntity_Collider.ColliderShape shape;
+ public ColliderType type;
+ public Vector2 offset;
+ public Vector2 size;
+ public float radius;
+ }
+
+ public sealed class StageEntityMetadata_Collider : StageEntityMetadata
+ {
+ public List colliders;
+ }
+
+ public sealed class StageEntityMetadata_Trigger : StageEntityMetadata
+ {
+ }
+
+ ///
+ /// 关卡元数据
+ ///
+ public class StageMetadata
+ {
+ public List backgrounds = new List();
+ public List colliders = new List();
+ public List triggers = new List();
+
+ public void Write(StageEntityMetadata meta)
+ {
+ if(meta is StageEntityMetadata_Background)
+ {
+ backgrounds.Add(meta as StageEntityMetadata_Background);
+ }
+ else if (meta is StageEntityMetadata_Collider)
+ {
+ colliders.Add(meta as StageEntityMetadata_Collider);
+ }
+ else if(meta is StageEntityMetadata_Trigger)
+ {
+ triggers.Add(meta as StageEntityMetadata_Trigger);
+ }
+ }
+ }
+
+}
diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs.meta b/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs.meta
new file mode 100644
index 0000000..7ff42d8
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7e2e7c43d0f01fe4799d8284e9982627
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
--
cgit v1.1-26-g67d0