XTransform.cs 377 B

1234567891011121314151617181920212223
  1. using System;
  2. using UnityEngine;
  3. namespace Xft
  4. {
  5. public struct XTransform
  6. {
  7. public void Reset()
  8. {
  9. this.position = Vector3.zero;
  10. this.rotation = Quaternion.identity;
  11. }
  12. public void LookAt(Vector3 dir, Vector3 up)
  13. {
  14. this.rotation = Quaternion.LookRotation(dir, up);
  15. }
  16. public Vector3 position;
  17. public Quaternion rotation;
  18. }
  19. }