队伍次序交换 数据逻辑层方法完善
This commit is contained in:
@@ -32,4 +32,23 @@ public class teamCharacterView : MonoBehaviour
|
||||
if(TeamManager.Instance.currentSelectedCharacter==this.listIndex)
|
||||
TeamManager.Instance.setCurrentSelectedCharacterInTeam(-1);
|
||||
}
|
||||
/// <summary>
|
||||
/// 将当前队伍选中角色向下交换位置
|
||||
/// </summary>
|
||||
public void downChangeTeamElementIndex()
|
||||
{
|
||||
if (this.isSelected == false) return;
|
||||
if(this.listIndex == teamSettingPanel.Instance.teamElementsObj.Length-1) return;
|
||||
TeamManager.Instance.swapTeamElements(this.listIndex,this.listIndex+1);
|
||||
}
|
||||
/// <summary>
|
||||
/// 将当前队伍选中角色向上交换位置
|
||||
/// </summary>
|
||||
public void upChangeTeamElementIndex()
|
||||
{
|
||||
if (this.isSelected == false) return;
|
||||
if (this.listIndex == 0) return;
|
||||
TeamManager.Instance.swapTeamElements(this.listIndex, this.listIndex - 1);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user