123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System.Collections.Generic;
- using GameLogic.Hero;
- namespace GameLogic.Player
- {
- public class FaBaoControl
- {
- /// <summary>
- /// 玩家全部都法宝
- /// </summary>
- public List<FaBaoInfo> myAllFaBao = new List<FaBaoInfo>();
- /// <summary>
- /// 出战的法宝
- /// </summary>
- 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();
- }
- }
- }
|