This commit is contained in:
MuHua-123
2025-07-19 17:50:04 +08:00
parent d4574f4bd7
commit 2b349081e2
24 changed files with 1247 additions and 204 deletions
@@ -0,0 +1,24 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 护甲类型。
/// </summary>
public enum ArmorType {
/// <summary> 布甲 </summary>
ClothArmor,
/// <summary> 轻甲 </summary>
LightArmor,
/// <summary> 中甲 </summary>
MediumArmor,
/// <summary> 重甲 </summary>
HeavyArmor,
}
/// <summary>
/// 护甲 - 数据
/// </summary>
public class DataArmor : DataEquipment {
/// <summary> 护甲类型 </summary>
public ArmorType armorType;
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 062eefbb65fcc2e44aa8f4fe25fe7ab8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+24 -14
View File
@@ -2,24 +2,34 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 装备类型。
/// </summary>
public enum EquipmentType {
/// <summary> 武器 </summary>
Weapon,
/// <summary> 护甲 </summary>
Armor,
/// <summary> 头盔 </summary>
Helmets,
/// <summary> 手套 </summary>
Gloves,
/// <summary> 鞋子 </summary>
Shoes,
}
/// <summary>
/// 装备 - 数据
/// </summary>
public class DataEquipment : DataItem {
/// <summary> 装备类型 </summary>
public EquipmentType equipmentType;
/// <summary> 附加效果 </summary>
public List<DataAddition> additions;
/// <summary> 附加效果 </summary>
public DataAddition Addition() {
DataAddition addition = new DataAddition();
additions.ForEach(obj => addition.Add(obj));
return addition;
}
}
/// <summary>
/// 武器 - 数据
/// </summary>
public class DataWeapon : DataEquipment {
/// <summary> 武器类型 </summary>
public WeaponType weaponType;
}
/// <summary>
/// 护甲 - 数据
/// </summary>
public class DataArmor : DataEquipment {
/// <summary> 护甲类型 </summary>
public ArmorType armorType;
}
+10 -35
View File
@@ -2,6 +2,15 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 物品类型。
/// </summary>
public enum ItemType {
/// <summary> 材料 </summary>
Material,
/// <summary> 装备 </summary>
Equipment
}
/// <summary>
/// 物品 - 数据
/// </summary>
@@ -11,38 +20,4 @@ public class DataItem {
/// <summary> 物品类型 </summary>
public ItemType itemType;
}
/// <summary>
/// 物品类型。
/// </summary>
public enum ItemType {
Material, // 材料
Equipment // 装备
}
/// <summary>
/// 装备类型。
/// </summary>
public enum EquipmentType {
Weapon, // 武器
Armor, // 护甲
Helmets, //头盔
Gloves, // 手套
Shoes, // 鞋子
}
/// <summary>
/// 武器类型。
/// </summary>
public enum WeaponType {
LightWeapon, // 轻型武器
MediumWeapon, // 中型武器
HeavyWeapon, //重型武器
Shield, // 盾牌
}
/// <summary>
/// 护甲类型。
/// </summary>
public enum ArmorType {
ClothArmor, // 布甲
LightArmor, // 轻甲
MediumArmor, // 中甲
HeavyArmor, // 重甲
}
@@ -0,0 +1,24 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 武器类型。
/// </summary>
public enum WeaponType {
/// <summary> 轻型武器 </summary>
LightWeapon,
/// <summary> 中型武器 </summary>
MediumWeapon,
/// <summary> 重型武器 </summary>
HeavyWeapon,
/// <summary> 盾牌 </summary>
Shield,
}
/// <summary>
/// 武器 - 数据
/// </summary>
public class DataWeapon : DataEquipment {
/// <summary> 武器类型 </summary>
public WeaponType weaponType;
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0be9cb0c2accc804eb824de0e8ca3fa5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: