fix
- TowerSelectItem 显示问题 - CombatSelectForm 不同分辨率的适配
This commit is contained in:
@@ -14,7 +14,7 @@ namespace GeometryTD.UI
|
||||
private Func<int> _coinProvider;
|
||||
private bool _isVisible;
|
||||
private CombatSelectDisplayMode _displayMode = CombatSelectDisplayMode.Hidden;
|
||||
private Vector2 _contentPosition;
|
||||
private Vector2 _screenPosition;
|
||||
|
||||
public CombatSelectFormUseCase()
|
||||
{
|
||||
@@ -174,16 +174,16 @@ namespace GeometryTD.UI
|
||||
_destroyOption.IsGain = true;
|
||||
}
|
||||
|
||||
public void ShowForFoundation(Vector2 contentPosition)
|
||||
public void ShowForFoundation(Vector2 screenPosition)
|
||||
{
|
||||
_contentPosition = contentPosition;
|
||||
_screenPosition = screenPosition;
|
||||
_displayMode = CombatSelectDisplayMode.Build;
|
||||
_isVisible = true;
|
||||
}
|
||||
|
||||
public void ShowForTower(Vector2 contentPosition)
|
||||
public void ShowForTower(Vector2 screenPosition)
|
||||
{
|
||||
_contentPosition = contentPosition;
|
||||
_screenPosition = screenPosition;
|
||||
_displayMode = CombatSelectDisplayMode.Func;
|
||||
_isVisible = true;
|
||||
}
|
||||
@@ -239,7 +239,7 @@ namespace GeometryTD.UI
|
||||
return new CombatSelectFormRawData
|
||||
{
|
||||
IsVisible = _isVisible,
|
||||
ContentPosition = _contentPosition,
|
||||
ScreenPosition = _screenPosition,
|
||||
DisplayMode = _displayMode,
|
||||
BuildItems = buildItems,
|
||||
UpgradeItem = BuildOptionRawData(_upgradeOption, currentCoin),
|
||||
|
||||
Reference in New Issue
Block a user