S3-01 + S3-02

This commit is contained in:
2026-03-09 17:50:49 +08:00
parent 793a87c171
commit 88641f17b0
19 changed files with 838 additions and 46 deletions
@@ -106,7 +106,7 @@ namespace GeometryTD.CustomComponent
_commandModel.AddGold(gainGold);
}
public bool TryAddParticipantTower(long towerInstanceId, int maxCount = 4)
public ParticipantTowerAssignResult TryAddParticipantTower(long towerInstanceId, int maxCount = 4)
{
EnsureInitialized();
return _towerRosterService.TryAddParticipantTower(towerInstanceId, maxCount);
@@ -16,7 +16,7 @@ namespace GeometryTD.CustomComponent
_maxParticipantTowerCount = Mathf.Max(1, maxParticipantTowerCount);
}
public bool TryAddParticipantTower(long towerInstanceId, int maxCount)
public ParticipantTowerAssignResult TryAddParticipantTower(long towerInstanceId, int maxCount)
{
int resolvedMaxCount = Mathf.Max(1, maxCount);
resolvedMaxCount = Mathf.Min(resolvedMaxCount, _maxParticipantTowerCount);