装备系统完结,修复并加入很多

This commit is contained in:
FloatGaming
2026-04-03 19:15:02 +08:00
parent 538085b64f
commit d9376833b6
378 changed files with 62464 additions and 16756 deletions
+4
View File
@@ -8,6 +8,7 @@ public class storeItemSO : ScriptableObject
[Header("Basic Info")]
public string itemName;
public Sprite itemIcon;
public ItemRarity itemRarity = ItemRarity.None;
public int itemID; // Unique identifier for the item
public int itemSinglePurchaseQty; // 物品单次购买数量
public int itemPurchaseQuota; // 物品限购配额,-1为不限购
@@ -29,6 +30,8 @@ public class storeItemSO : ScriptableObject
public expBottlesSO associatedExpBottle; // Only used by single-target exp bottles such as 78001-78006
public growthMaterialSO associatedGrowthMaterial; // Only used by breakthrough materials such as 78021-78024
public equipmentConsumableSO associatedEquipmentConsumable; // Only used by equipment upgrade/breakthrough consumables such as 78101/78111
public smeltStageRewardSO associatedSelectableEquipmentRewardSource; // Used by shop entries that grant equipment through ctas selection
public int associatedSelectableEquipmentRewardIndex = -1;
[Header("Purchase Cost")]
public List<CostRequirement> costRequirements = new List<CostRequirement>();
@@ -51,6 +54,7 @@ public class storeItemSO : ScriptableObject
public enum CurrencyType
{
coins,
material,
}
public enum StoryPassageGrantMode