diff --git a/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteDataSO.cs b/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteDataSO.cs
index a050249..3ec6cb9 100644
--- a/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteDataSO.cs
+++ b/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteDataSO.cs
@@ -127,7 +127,7 @@ namespace Tools.ExcelResolver.Editor
break;
}
case TableType.NotKetTable:
- return classCodeData.className;
+ return $"{classCodeData.className}_{row}";
case TableType.ColumnTable:
return $"{classCodeData.className}_{classCodeData.fields[2].varName}";
}
diff --git a/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilCode.cs b/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilCode.cs
index b2cd7d4..c4996a6 100644
--- a/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilCode.cs
+++ b/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilCode.cs
@@ -110,11 +110,16 @@ namespace Tools.ExcelResolver.Editor
break;
}
case TableType.NotKetTable:
+ {
+ CodeMemberField codeField = new CodeMemberField($"List<{classCodeData.className}>", "Data")
+ {
+ Attributes = MemberAttributes.Public,
+ };
+ codeFields.Add(codeField);
break;
+ }
case TableType.ColumnTable:
break;
- default:
- throw new ArgumentOutOfRangeException();
}
foreach (var codeField in codeFields)
diff --git a/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilSO.cs b/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilSO.cs
index cc64bda..69f6e35 100644
--- a/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilSO.cs
+++ b/Assets/Unity-Tools/ExcelResolver/Editor/ExcelResolverEditorWindow.WriteUtilSO.cs
@@ -150,7 +150,15 @@ namespace Tools.ExcelResolver.Editor
break;
}
case TableType.NotKetTable:
+ {
+ var list = (IList)Activator.CreateInstance(typeof(List<>).MakeGenericType(assets[0].GetType()));
+ foreach (var asset in assets)
+ {
+ list.Add(asset);
+ }
+ instance.GetType().GetField("Data").SetValue(instance, list);
break;
+ }
case TableType.ColumnTable:
break;
}
diff --git a/Assets/_Project/ExcelResolver/Excel/monster3.xlsx b/Assets/_Project/ExcelResolver/Excel/monster3.xlsx
new file mode 100644
index 0000000..3dedc36
Binary files /dev/null and b/Assets/_Project/ExcelResolver/Excel/monster3.xlsx differ
diff --git a/Assets/_Project/ExcelResolver/Excel/monster3.xlsx.meta b/Assets/_Project/ExcelResolver/Excel/monster3.xlsx.meta
new file mode 100644
index 0000000..51548e0
--- /dev/null
+++ b/Assets/_Project/ExcelResolver/Excel/monster3.xlsx.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: a30c99b9c27aa1545a67ba419c0cc087
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3.meta b/Assets/_Project/ScriptableObject/Excel/Monster3.meta
new file mode 100644
index 0000000..6be9a0b
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f681dec3cba786f4ba476100c5a6f29e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_10.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_10.asset
new file mode 100644
index 0000000..29cf461
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_10.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_10
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 1
+ level: 2
+ star: 1
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_10.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_10.asset.meta
new file mode 100644
index 0000000..531c93d
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_10.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5b3fea8822d68244bacdddaf66b0b9a7
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_11.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_11.asset
new file mode 100644
index 0000000..3fcd0ad
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_11.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_11
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 1
+ level: 2
+ star: 3
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_11.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_11.asset.meta
new file mode 100644
index 0000000..218505b
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_11.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1c53dfd05542e9545b87b03ddd72b93d
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_12.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_12.asset
new file mode 100644
index 0000000..49a7603
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_12.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_12
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 1
+ level: 2
+ star: 4
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_12.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_12.asset.meta
new file mode 100644
index 0000000..3c00aab
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_12.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 99f625c5f8a051844947ad516e6197dd
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_13.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_13.asset
new file mode 100644
index 0000000..16d753e
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_13.asset
@@ -0,0 +1,95 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_13
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 3
+ Data: 200
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 2
+ level: 1
+ star: 1
+ name: "\u5973\u5DEB"
+ icon: hero_3
+ has: 0
+ hp: 80
+ atk: 8
+ speed: 1.1
+ pos: {x: 3, y: 2, z: 4}
+ ches: {x: 5, y: 13}
+ attack_target:
+ - {x: 1, y: 2}
+ color: 23
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_13.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_13.asset.meta
new file mode 100644
index 0000000..f174048
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_13.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 778dcfcfbeb5bb642b65501e073de6d1
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_14.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_14.asset
new file mode 100644
index 0000000..0a88a31
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_14.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_14
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 2
+ level: 2
+ star: 1
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_14.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_14.asset.meta
new file mode 100644
index 0000000..16b392e
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_14.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b14df5a7b08b0d34c998afb246444ddb
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_15.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_15.asset
new file mode 100644
index 0000000..a6ddfe0
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_15.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_15
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 3
+ level: 1
+ star: 1
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_15.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_15.asset.meta
new file mode 100644
index 0000000..3423a1f
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_15.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d9d2b484be381b64bb2dee0545bf07a0
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_16.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_16.asset
new file mode 100644
index 0000000..4db3f8a
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_16.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_16
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 3
+ level: 2
+ star: 1
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_16.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_16.asset.meta
new file mode 100644
index 0000000..b8cd61b
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_16.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 03f50427b239f1347b2afe04fbc41e07
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_7.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_7.asset
new file mode 100644
index 0000000..caca01c
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_7.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_7
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 1
+ level: 1
+ star: 1
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_7.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_7.asset.meta
new file mode 100644
index 0000000..102f7b4
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_7.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6ba47b1cdcf74c442a6c5b0e8d139416
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_8.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_8.asset
new file mode 100644
index 0000000..1f9e2ca
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_8.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_8
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 1
+ level: 1
+ star: 2
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_8.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_8.asset.meta
new file mode 100644
index 0000000..e26a009
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_8.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 04b4015411db1ad4aa9ab5277c4e49dc
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_9.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_9.asset
new file mode 100644
index 0000000..2490b6b
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_9.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 916e0a5dbd451394bb4ac42b142bbb9d, type: 3}
+ m_Name: Monster3_9
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: nihao
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.Int32, mscorlib],[System.Single,
+ mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.Int32,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 2
+ - Name: $v
+ Entry: 4
+ Data: 2.3
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 5
+ - Name: $v
+ Entry: 4
+ Data: 4.6
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: attribute
+ Entry: 7
+ Data: 2|System.Collections.Generic.Dictionary`2[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp],[System.Int32, mscorlib]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 3|System.Collections.Generic.EnumEqualityComparer`1[[Tools.ExcelResolver.Attribute,
+ Assembly-CSharp]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 0
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 0
+ - Name: $v
+ Entry: 3
+ Data: 500
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 3
+ Data: 1
+ - Name: $v
+ Entry: 3
+ Data: 300
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ id: 1
+ level: 1
+ star: 3
+ name: "\u9053\u58EB"
+ icon: hero_1
+ has: 1
+ hp: 100
+ atk: 20
+ speed: 1.2
+ pos: {x: 0, y: 1, z: 9}
+ ches: {x: 0, y: 1}
+ attack_target:
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ - {x: 1, y: 2}
+ color: 1
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_9.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_9.asset.meta
new file mode 100644
index 0000000..aee058b
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/Monster3_9.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fe210c529ee301d498f47165ddaad9ef
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/_Monster3Util.asset b/Assets/_Project/ScriptableObject/Excel/Monster3/_Monster3Util.asset
new file mode 100644
index 0000000..29f99a1
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/_Monster3Util.asset
@@ -0,0 +1,34 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 352ae4160560b684498c8ef06a908f94, type: 3}
+ m_Name: _Monster3Util
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes: []
+ Data:
+ - {fileID: 11400000, guid: 6ba47b1cdcf74c442a6c5b0e8d139416, type: 2}
+ - {fileID: 11400000, guid: 04b4015411db1ad4aa9ab5277c4e49dc, type: 2}
+ - {fileID: 11400000, guid: fe210c529ee301d498f47165ddaad9ef, type: 2}
+ - {fileID: 11400000, guid: 5b3fea8822d68244bacdddaf66b0b9a7, type: 2}
+ - {fileID: 11400000, guid: 1c53dfd05542e9545b87b03ddd72b93d, type: 2}
+ - {fileID: 11400000, guid: 99f625c5f8a051844947ad516e6197dd, type: 2}
+ - {fileID: 11400000, guid: 778dcfcfbeb5bb642b65501e073de6d1, type: 2}
+ - {fileID: 11400000, guid: b14df5a7b08b0d34c998afb246444ddb, type: 2}
+ - {fileID: 11400000, guid: d9d2b484be381b64bb2dee0545bf07a0, type: 2}
+ - {fileID: 11400000, guid: 03f50427b239f1347b2afe04fbc41e07, type: 2}
diff --git a/Assets/_Project/ScriptableObject/Excel/Monster3/_Monster3Util.asset.meta b/Assets/_Project/ScriptableObject/Excel/Monster3/_Monster3Util.asset.meta
new file mode 100644
index 0000000..9264955
--- /dev/null
+++ b/Assets/_Project/ScriptableObject/Excel/Monster3/_Monster3Util.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3648edb4f0c677a4485b6b4c2deef683
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Project/Scripts/Generator/Excel/Monster3.cs b/Assets/_Project/Scripts/Generator/Excel/Monster3.cs
new file mode 100644
index 0000000..2da1903
--- /dev/null
+++ b/Assets/_Project/Scripts/Generator/Excel/Monster3.cs
@@ -0,0 +1,98 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Tools.ExcelResolver
+{
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using UnityEngine;
+ using Sirenix.OdinInspector;
+
+
+ public class Monster3 : SerializedScriptableObject, IExcelSOData
+ {
+
+ ///
+ /// 英雄
+ ///
+ public int id;
+
+ ///
+ /// 等级
+ ///
+ public int level;
+
+ ///
+ /// 星级
+ ///
+ public int star;
+
+ ///
+ /// 名称
+ ///
+ public string name;
+
+ ///
+ /// icon
+ ///
+ public string icon;
+
+ ///
+ /// 有宠物
+ ///
+ public bool has;
+
+ ///
+ /// 血量
+ ///
+ public int hp;
+
+ ///
+ /// 攻击力
+ ///
+ public int atk;
+
+ ///
+ /// 移速
+ ///
+ public float speed;
+
+ ///
+ /// 位置
+ ///
+ public Vector3 pos;
+
+ ///
+ /// 位置
+ ///
+ public Vector2 ches;
+
+ ///
+ /// 攻击优先级
+ ///
+ public List attack_target;
+
+ ///
+ /// 你好
+ ///
+ public Dictionary nihao;
+
+ ///
+ ///
+ ///
+ public Dictionary attribute;
+
+ ///
+ ///
+ ///
+ public CustomizeColor color;
+ }
+}
diff --git a/Assets/_Project/Scripts/Generator/Excel/Monster3.cs.meta b/Assets/_Project/Scripts/Generator/Excel/Monster3.cs.meta
new file mode 100644
index 0000000..61a1cf0
--- /dev/null
+++ b/Assets/_Project/Scripts/Generator/Excel/Monster3.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 916e0a5dbd451394bb4ac42b142bbb9d
\ No newline at end of file
diff --git a/Assets/_Project/Scripts/Generator/Excel/Monster3Util.cs b/Assets/_Project/Scripts/Generator/Excel/Monster3Util.cs
new file mode 100644
index 0000000..cc31a3b
--- /dev/null
+++ b/Assets/_Project/Scripts/Generator/Excel/Monster3Util.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Tools.ExcelResolver
+{
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using UnityEngine;
+ using Sirenix.OdinInspector;
+
+
+ public class Monster3Util : SerializedScriptableObject, IExcelSOUtil
+ {
+
+ public List Data;
+ }
+}
diff --git a/Assets/_Project/Scripts/Generator/Excel/Monster3Util.cs.meta b/Assets/_Project/Scripts/Generator/Excel/Monster3Util.cs.meta
new file mode 100644
index 0000000..9bee5c4
--- /dev/null
+++ b/Assets/_Project/Scripts/Generator/Excel/Monster3Util.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 352ae4160560b684498c8ef06a908f94
\ No newline at end of file