skin_res.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { _decorator, Component, Node, SpriteFrame } from 'cc';
  2. const { ccclass, property } = _decorator;
  3. @ccclass('skin_res')
  4. export class skin_res extends Component {
  5. @property([SpriteFrame])
  6. skin1: SpriteFrame[] = [];
  7. @property([SpriteFrame])
  8. skin2: SpriteFrame[] = [];
  9. @property([SpriteFrame])
  10. skin3: SpriteFrame[] = [];
  11. @property([SpriteFrame])
  12. skin4: SpriteFrame[] = [];
  13. @property([SpriteFrame])
  14. skin5: SpriteFrame[] = [];
  15. @property([SpriteFrame])
  16. skin6: SpriteFrame[] = [];
  17. @property([SpriteFrame])
  18. skin7: SpriteFrame[] = [];
  19. @property([SpriteFrame])
  20. skin8: SpriteFrame[] = [];
  21. @property([SpriteFrame])
  22. skin9: SpriteFrame[] = [];
  23. @property([SpriteFrame])
  24. skin10: SpriteFrame[] = [];
  25. @property([SpriteFrame])
  26. skin11: SpriteFrame[] = [];
  27. @property([SpriteFrame])
  28. skin12: SpriteFrame[] = [];
  29. @property([SpriteFrame])
  30. skin13: SpriteFrame[] = [];
  31. @property([SpriteFrame])
  32. fk1: SpriteFrame[] = [];
  33. @property([SpriteFrame])
  34. fk2: SpriteFrame[] = [];
  35. @property([SpriteFrame])
  36. fk3: SpriteFrame[] = [];
  37. @property([SpriteFrame])
  38. fk4: SpriteFrame[] = [];
  39. // 定义皮肤套装
  40. private skinSets: SpriteFrame[][] = [];
  41. public get_SpriteFrame(skin: number, i: number): SpriteFrame {
  42. return this['skin' + skin][i];
  43. }
  44. }