A fork of Eusth's IPA
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

298 lines
5.0KB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using UnityEngine;
  5. namespace IllusionPlugin
  6. {
  7. public abstract class IEnhancedPlugin : IPlugin
  8. {
  9. /// <summary>
  10. /// Gets a list of executables this plugin should be excuted on (without the file ending)
  11. /// </summary>
  12. /// <example>{ "PlayClub", "PlayClubStudio" }</example>
  13. public string[] Filter { get; } = new[] {"Gamecraft", "GamecraftPreview"};
  14. public void OnLateUpdate()
  15. {
  16. }
  17. public abstract string Name { get; }
  18. public abstract string Version { get; }
  19. public void OnApplicationStart()
  20. {
  21. }
  22. public void OnApplicationQuit()
  23. {
  24. }
  25. public void OnUpdate()
  26. {
  27. Debug.LogWarning("IEnhanced Test Warning OnUpdate");
  28. }
  29. public void OnFixedUpdate()
  30. {
  31. }
  32. public void OnAnimatorIK(int layerIndex)
  33. {
  34. }
  35. public void OnAnimatorMove()
  36. {
  37. }
  38. public void OnApplicationFocus(bool hasFocus)
  39. {
  40. }
  41. public void OnApplicationPause(bool pauseStatus)
  42. {
  43. }
  44. public void OnAudioFilterRead(float[] data, int channels)
  45. {
  46. }
  47. public void OnBecameInvisible()
  48. {
  49. }
  50. public void OnBecameVisible()
  51. {
  52. }
  53. public void OnBeforeTransformParentChanged()
  54. {
  55. }
  56. public void OnCanvasGroupChanged()
  57. {
  58. }
  59. public void OnCanvasHierarchyChanged()
  60. {
  61. }
  62. public void OnCollisionEnter(Collision other)
  63. {
  64. }
  65. public void OnCollisionEnter2D(Collision2D other)
  66. {
  67. }
  68. public void OnCollisionExit(Collision other)
  69. {
  70. }
  71. public void OnCollisionExit2D(Collision2D other)
  72. {
  73. }
  74. public void OnCollisionStay(Collision other)
  75. {
  76. }
  77. public void OnCollisionStay2D(Collision2D other)
  78. {
  79. }
  80. public void OnConnectedToServer()
  81. {
  82. }
  83. public void OnControllerColliderHit(ControllerColliderHit hit)
  84. {
  85. }
  86. public void OnDidApplyAnimationProperties()
  87. {
  88. }
  89. public void OnDisable()
  90. {
  91. }
  92. public void OnDrawGizmos()
  93. {
  94. }
  95. public void OnDrawGizmosSelected()
  96. {
  97. }
  98. public void OnEnable()
  99. {
  100. }
  101. public void OnGUI()
  102. {
  103. Debug.LogWarning("IEnhancedPlugin Test Warning OnGUI");
  104. }
  105. public void OnJointBreak(float breakForce)
  106. {
  107. }
  108. public void OnMouseDown()
  109. {
  110. }
  111. public void OnMouseDrag()
  112. {
  113. }
  114. public void OnMouseEnter()
  115. {
  116. }
  117. public void OnMouseExit()
  118. {
  119. }
  120. public void OnMouseOver()
  121. {
  122. }
  123. public void OnMouseUp()
  124. {
  125. }
  126. public void OnMouseUpAsButton()
  127. {
  128. }
  129. public void OnParticleCollision(GameObject other)
  130. {
  131. }
  132. public void OnPostRender()
  133. {
  134. }
  135. public void OnPreCull()
  136. {
  137. }
  138. public void OnPreRender()
  139. {
  140. }
  141. public void OnRectTransformDimensionsChange()
  142. {
  143. }
  144. public void OnRenderImage(RenderTexture src, RenderTexture dest)
  145. {
  146. }
  147. public void OnRenderObject()
  148. {
  149. }
  150. public void OnServerInitialized()
  151. {
  152. }
  153. public void OnTransformChildrenChanged()
  154. {
  155. }
  156. public void OnTransformParentChanged()
  157. {
  158. }
  159. public void OnTriggerEnter(Collider other)
  160. {
  161. }
  162. public void OnTriggerEnter2D(Collider2D other)
  163. {
  164. }
  165. public void OnTriggerExit(Collider other)
  166. {
  167. }
  168. public void OnTriggerExit2D(Collider2D other)
  169. {
  170. }
  171. public void OnTriggerStay(Collider other)
  172. {
  173. }
  174. public void OnTriggerStay2D(Collider2D other)
  175. {
  176. }
  177. public void OnValidate()
  178. {
  179. }
  180. public void OnWillRenderObject()
  181. {
  182. }
  183. public void Reset()
  184. {
  185. }
  186. }
  187. }