DressUpData.cs 1.1 KB

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