补充参战防御塔进入战斗逻辑
- 将 Inventory 中参战的防御塔数据传递到 CombatSelectForm 中 - 为防御塔的图标展示添加 TowerRepoItem 与 TowerIconArea 适配防御塔的三层 Image
This commit is contained in:
@@ -34,6 +34,9 @@ namespace GeometryTD.Definition
|
||||
/// </summary>
|
||||
public List<TowerItemData> Towers { get; set; } = new List<TowerItemData>();
|
||||
|
||||
/// <summary>
|
||||
/// 参与战斗的防御塔 Id。
|
||||
/// </summary>
|
||||
public List<long> ParticipantTowerInstanceIds { get; set; } = new List<long>();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
using System;
|
||||
using Newtonsoft.Json;
|
||||
using UnityEngine;
|
||||
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
@@ -41,7 +43,7 @@ namespace GeometryTD.Definition
|
||||
public RarityType Rarity { get; set; }
|
||||
|
||||
public bool IsParticipatingInCombat { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 构成该防御塔的枪口组件实例 Id。
|
||||
/// </summary>
|
||||
@@ -61,5 +63,9 @@ namespace GeometryTD.Definition
|
||||
/// 防御塔独立属性,不依赖组件对象引用。
|
||||
/// </summary>
|
||||
public TowerStatsData Stats { get; set; } = new TowerStatsData();
|
||||
|
||||
[JsonIgnore] public Sprite ComposedIconSprite { get; set; }
|
||||
|
||||
[JsonIgnore] public string ComposedIconKey { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user