using System.Collections.Generic; using GameLogic.Hero; namespace GameLogic.Player { public class FaBaoControl { /// /// 玩家全部都法宝 /// public List myAllFaBao = new List(); /// /// 出战的法宝 /// public FaBaoInfo[] FightFaBao = new FaBaoInfo[4]; public void AddFaBao(FaBaoInfo faBaoInfo) { myAllFaBao.Add(faBaoInfo); if (faBaoInfo.FaBaoData.useIndex != -1) { ChangeUseFaBao(faBaoInfo.FaBaoData.useIndex, faBaoInfo); } } public void ChangeUseFaBao(int index, FaBaoInfo faBaoInfo) { if (index >= 4) { return; } if (faBaoInfo.FaBaoData.useIndex != -1) { FightFaBao[faBaoInfo.FaBaoData.useIndex] = null; } FightFaBao[index] = faBaoInfo; faBaoInfo.FaBaoData.useIndex = index; AccountFileInfo.Instance.SavePlayerData(); } } }