UnityEngine.xml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <meta>
  3. <assembly>
  4. <namespace name="UnityEngine">
  5. <class name="MonoBehaviour">
  6. <method name="CancelInvoke" ArgCount="1" Baned="true" />
  7. <method name="Invoke" Baned="true" />
  8. <method name="InvokeRepeating" Baned="true" />
  9. <method name="IsInvoking" ArgCount="1" Baned="true" />
  10. <method name="StartCoroutine" ArgCount="2" Baned="true" />
  11. <method name="StartCoroutine" Baned="true">
  12. <arg type="System.String" />
  13. </method>
  14. <method name="StartCoroutine_Auto" Baned="true" />
  15. <method name="StopCoroutine" Baned="true">
  16. <arg type="System.String" />
  17. </method>
  18. </class>
  19. <class name="Component">
  20. <method name="BroadcastMessage" Baned="true" />
  21. <method name="SendMessage" Baned="true" />
  22. <method name="SendMessageUpwards" Baned="true" />
  23. </class>
  24. <class name="Object">
  25. <method name="DestroyObject" Baned="true" />
  26. <method name="Instantiate" GenericArgCount="1" IgnoreGeneric="true" />
  27. <method name="op_Equality" Template="UnityEngine.op_Equality({0}, {1})" />
  28. <method name="op_Inequality" Template="UnityEngine.op_Inequality({0}, {1})" />
  29. <method name="op_Implicit" Template="UnityEngine.op_Implicit({0})" />
  30. </class>
  31. <class name="Vector2">
  32. <method name="op_Addition" Template="{0} + {1}" />
  33. <method name="op_UnaryNegation" Template="- {0}" />
  34. <method name="op_Subtraction" Template="{0} - {1}" />
  35. <method name="op_Multiply" Template="{0} * {1}" />
  36. <method name="op_Division" Template="{0} / {1}" />
  37. <method name="op_Equality" Template="{0} == {1}" />
  38. <method name="op_Inequality" Template="{0} ~= {1}" />
  39. <method name="op_Implicit" RetType="UnityEngine.Vector3" Template="UnityEngine.ToVector3({0})" />
  40. <method name="op_Implicit" RetType="UnityEngine.Vector2" Template="UnityEngine.ToVector2({0})" />
  41. </class>
  42. <class name="Vector3">
  43. <method name="op_Addition" Template="{0} + {1}" />
  44. <method name="op_UnaryNegation" Template="- {0}" />
  45. <method name="op_Subtraction" Template="{0} - {1}" />
  46. <method name="op_Multiply" Template="{0} * {1}" />
  47. <method name="op_Division" Template="{0} / {1}" />
  48. <method name="op_Equality" Template="{0} == {1}" />
  49. <method name="op_Inequality" Template="{0} ~= {1}" />
  50. </class>
  51. <class name="Vector4">
  52. <method name="op_Addition" Template="{0} + {1}" />
  53. <method name="op_UnaryNegation" Template="- {0}" />
  54. <method name="op_Subtraction" Template="{0} - {1}" />
  55. <method name="op_Multiply" Template="{0} * {1}" />
  56. <method name="op_Division" Template="{0} / {1}" />
  57. <method name="op_Equality" Template="{0} == {1}" />
  58. <method name="op_Inequality" Template="{0} ~= {1}" />
  59. <method name="op_Implicit" RetType="UnityEngine.Vector4" Template="UnityEngine.ToVector4({0})" />
  60. <method name="op_Implicit" RetType="UnityEngine.Vector3" Template="UnityEngine.ToVector3({0})" />
  61. <method name="op_Implicit" RetType="UnityEngine.Vector2" Template="UnityEngine.ToVector2({0})" />
  62. </class>
  63. <class name="Color">
  64. <method name="op_Addition" Template="{0} + {1}" />
  65. <method name="op_Subtraction" Template="{0} - {1}" />
  66. <method name="op_Multiply" Template="{0} * {1}" />
  67. <method name="op_Division" Template="{0} / {1}" />
  68. <method name="op_Equality" Template="{0} == {1}" />
  69. <method name="op_Inequality" Template="{0} ~= {1}" />
  70. <method name="op_Implicit" RetType="UnityEngine.Color" Template="UnityEngine.ToColorFromVector4({0})" />
  71. <method name="op_Implicit" RetType="UnityEngine.Vector4" Template="UnityEngine.ToVector4FromColor({0})" />
  72. </class>
  73. <class name="Color32">
  74. <method name="op_Implicit" RetType="UnityEngine.Color32" Template="UnityEngine.ToColor32FromColor({0})" />
  75. <method name="op_Implicit" RetType="UnityEngine.Color" Template="UnityEngine.ToColorFromColor32({0})" />
  76. </class>
  77. <class name="Quaternion">
  78. <method name="Normalize" Name="SetNormalize" />
  79. <method name="op_Multiply" Template="{0} * {1}" />
  80. <method name="op_Equality" Template="{0} == {1}" />
  81. <method name="op_Inequality" Template="{0} ~= {1}" />
  82. </class>
  83. <class name="Bounds">
  84. <property name="extents" IsField="true" />
  85. <property name="center" IsField="true" />
  86. <method name="op_Equality" Template="{0} == {1}" />
  87. <method name="op_Inequality" Template="{0} ~= {1}" />
  88. </class>
  89. <class name="Plane">
  90. <property name="normal" IsField="true" />
  91. <property name="distance" IsField="true" />
  92. </class>
  93. <class name="LayerMask">
  94. <method name="op_Implicit" RetType="System.Int32" Template="this.value" />
  95. <method name="op_Implicit" RetType="UnityEngine.LayerMask" Template="UnityEngine.ToLayerMask({0})" />
  96. </class>
  97. <class name="Ray">
  98. <property name="origin" IsField="true" />
  99. <property name="direction" IsField="true" />
  100. </class>
  101. <class name="RaycastHit">
  102. <property name="collider" IsField="true" />
  103. <property name="distance" IsField="true" />
  104. <property name="normal" IsField="true" />
  105. <property name="point" IsField="true" />
  106. <property name="rigidbody" IsField="true" />
  107. <property name="transform" IsField="true" />
  108. </class>
  109. </namespace>
  110. <namespace name="LuaInterface">
  111. <class name="Debugger" Name="Debugger" />
  112. </namespace>
  113. </assembly>
  114. </meta>