EquipData.cs 988 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System.Collections.Generic;
  2. namespace GFGGame
  3. {
  4. public class EquipData
  5. {
  6. public int bgId;
  7. public int suitId;
  8. public bool isAction;
  9. public List<int> equipDatas = new List<int>();
  10. public EquipData Clone()
  11. {
  12. var equipData = new EquipData();
  13. equipData.bgId = bgId;
  14. equipData.suitId = suitId;
  15. equipData.isAction = isAction;
  16. foreach(var t in equipDatas)
  17. {
  18. equipData.equipDatas.Add(t);
  19. }
  20. return equipData;
  21. }
  22. public static EquipData CreateDefault()
  23. {
  24. var equipData = new EquipData();
  25. equipData.equipDatas.Add(ConstItemID.DEFULT_FA_XING);
  26. equipData.equipDatas.Add(ConstItemID.DEFULT_LIAN_YI_QUN);
  27. equipData.bgId = 180001;
  28. equipData.suitId = 0;
  29. equipData.isAction = false;
  30. return equipData;
  31. }
  32. }
  33. }