DressUpData.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System.Collections.Generic;
  2. using ET;
  3. namespace GFGGame
  4. {
  5. public class DressUpData
  6. {
  7. public int bgId;
  8. public int suitId;
  9. public int actionId;
  10. public List<int> itemList = new List<int>();
  11. public bool IsNew
  12. {
  13. get { return this.suitId <= 0 && this.actionId <= 0 && this.itemList.Count <= 0 && this.bgId <= 0; }
  14. }
  15. public DressUpData Clone()
  16. {
  17. var dressUpData = new DressUpData();
  18. dressUpData.bgId = bgId;
  19. dressUpData.suitId = suitId;
  20. dressUpData.actionId = actionId;
  21. foreach (var t in itemList)
  22. {
  23. dressUpData.itemList.Add(t);
  24. }
  25. return dressUpData;
  26. }
  27. public static DressUpData CreateDefault()
  28. {
  29. var dressUpData = new DressUpData();
  30. dressUpData.itemList.Add(ConstItemID.DEFULT_FA_XING);
  31. dressUpData.itemList.Add(ConstItemID.DEFULT_LIAN_YI_QUN);
  32. dressUpData.bgId = 180001;
  33. dressUpData.suitId = 0;
  34. return dressUpData;
  35. }
  36. }
  37. }