define.ts 851 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. class Vector3_DATA {
  2. x: number = 0;
  3. y: number = 0;
  4. z: number = 0;
  5. constructor(x?: number, y?: number, z?: number) {
  6. this.x = x || 0;
  7. this.y = y || 0;
  8. this.z = z || 0;
  9. }
  10. }
  11. class BOXCOLLIDER_DATA {
  12. pos: Vector3_DATA;
  13. eul: Vector3_DATA;
  14. size: Vector3_DATA;
  15. center: Vector3_DATA;
  16. constructor(
  17. pos: Vector3_DATA, eul: Vector3_DATA,
  18. size: Vector3_DATA, center: Vector3_DATA) {
  19. this.pos = pos;
  20. this.eul = eul;
  21. this.size = size;
  22. this.center = center;
  23. }
  24. }
  25. class RIGIDBODY_DATA {
  26. group: number;
  27. mask: number;
  28. type: number;
  29. constructor(group: number, mask: number, type: number) {
  30. this.group = group;
  31. this.mask = mask;
  32. this.type = type;
  33. }
  34. }
  35. export { Vector3_DATA, BOXCOLLIDER_DATA, RIGIDBODY_DATA }