summaryrefslogtreecommitdiff
path: root/WorldlineKeepers/Assets/Scripts/Battle
diff options
context:
space:
mode:
Diffstat (limited to 'WorldlineKeepers/Assets/Scripts/Battle')
-rw-r--r--WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs66
-rw-r--r--WorldlineKeepers/Assets/Scripts/Battle/Metadata/StageMetadata.cs.meta11
2 files changed, 0 insertions, 77 deletions
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;
- }
-
- /// <summary>
- /// 场景要素的metadata
- /// </summary>
- 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<StageEntityMetadata_SingleCollider> colliders;
- }
-
- /// <summary>
- /// 关卡元数据
- /// </summary>
- public class StageMetadata
- {
- public List<StageEntityMetadata_Background> backgrounds = new List<StageEntityMetadata_Background>();
- public List<StageEntityMetadata_Collider> colliders = new List<StageEntityMetadata_Collider>();
-
- 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: