AOTAdapter_SDK.cs 581 B

12345678910111213141516171819202122
  1. using UnityEngine;
  2. using o0.Num;
  3. using o0.Geometry;
  4. namespace SmartBowSDK
  5. {
  6. /// <summary>
  7. /// AOT适配器
  8. /// </summary>
  9. public class AOTAdapter_SDK : MonoBehaviour
  10. {
  11. static AOTAdapter_SDK()
  12. {
  13. //o0.Num泛型类的显式创建
  14. Num<Vector<double>>.Plus = (a, b) => a + b;
  15. Num<Vector<double>>.Minus = (a, b) => a - b;
  16. Num<Vector<double>>.Multiply = (a, b) => a * b;
  17. Num<Vector<double>>.Divide = (a, b) => a / b;
  18. Num<Vector<double>>.Rate = (a, b) => a * b;
  19. }
  20. }
  21. }