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.

179 lines
7.6KB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>IllusionPlugin</name>
  5. </assembly>
  6. <members>
  7. <member name="P:IllusionPlugin.IEnhancedPlugin.Filter">
  8. <summary>
  9. Gets a list of executables this plugin should be excuted on (without the file ending)
  10. </summary>
  11. <example>{ "PlayClub", "PlayClubStudio" }</example>
  12. </member>
  13. <member name="T:IllusionPlugin.IniFile">
  14. <summary>
  15. Create a New INI file to store or load data
  16. </summary>
  17. </member>
  18. <member name="M:IllusionPlugin.IniFile.#ctor(System.String)">
  19. <summary>
  20. INIFile Constructor.
  21. </summary>
  22. <PARAM name="INIPath"></PARAM>
  23. </member>
  24. <member name="M:IllusionPlugin.IniFile.IniWriteValue(System.String,System.String,System.String)">
  25. <summary>
  26. Write Data to the INI File
  27. </summary>
  28. <PARAM name="Section"></PARAM>
  29. Section name
  30. <PARAM name="Key"></PARAM>
  31. Key Name
  32. <PARAM name="Value"></PARAM>
  33. Value Name
  34. </member>
  35. <member name="M:IllusionPlugin.IniFile.IniReadValue(System.String,System.String)">
  36. <summary>
  37. Read Data Value From the Ini File
  38. </summary>
  39. <PARAM name="Section"></PARAM>
  40. <PARAM name="Key"></PARAM>
  41. <PARAM name="Path"></PARAM>
  42. <returns></returns>
  43. </member>
  44. <member name="T:IllusionPlugin.IPlugin">
  45. <summary>
  46. Interface for generic Illusion unity plugins. Every class that implements this will be loaded if the DLL is placed at
  47. data/Managed/Plugins.
  48. </summary>
  49. </member>
  50. <member name="P:IllusionPlugin.IPlugin.Name">
  51. <summary>
  52. Gets the name of the plugin.
  53. </summary>
  54. </member>
  55. <member name="P:IllusionPlugin.IPlugin.Version">
  56. <summary>
  57. Gets the version of the plugin.
  58. </summary>
  59. </member>
  60. <member name="M:IllusionPlugin.IPlugin.OnApplicationStart">
  61. <summary>
  62. Gets invoked when the application is started.
  63. </summary>
  64. </member>
  65. <member name="M:IllusionPlugin.IPlugin.OnApplicationQuit">
  66. <summary>
  67. Gets invoked when the application is closed.
  68. </summary>
  69. </member>
  70. <member name="M:IllusionPlugin.IPlugin.OnLevelWasLoaded(System.Int32)">
  71. <summary>
  72. Gets invoked whenever a level is loaded.
  73. </summary>
  74. <param name="level"></param>
  75. </member>
  76. <member name="M:IllusionPlugin.IPlugin.OnLevelWasInitialized(System.Int32)">
  77. <summary>
  78. Gets invoked after the first update cycle after a level was loaded.
  79. </summary>
  80. <param name="level"></param>
  81. </member>
  82. <member name="M:IllusionPlugin.IPlugin.OnUpdate">
  83. <summary>
  84. Gets invoked on every graphic update.
  85. </summary>
  86. </member>
  87. <member name="M:IllusionPlugin.IPlugin.OnFixedUpdate">
  88. <summary>
  89. Gets invoked on ever physics update.
  90. </summary>
  91. </member>
  92. <member name="T:IllusionPlugin.ModPrefs">
  93. <summary>
  94. Allows to get and set preferences for your mod.
  95. </summary>
  96. </member>
  97. <member name="M:IllusionPlugin.ModPrefs.GetString(System.String,System.String,System.String,System.Boolean)">
  98. <summary>
  99. Gets a string from the ini.
  100. </summary>
  101. <param name="section">Section of the key.</param>
  102. <param name="name">Name of the key.</param>
  103. <param name="defaultValue">Value that should be used when no value is found.</param>
  104. <param name="autoSave">Whether or not the default value should be written if no value is found.</param>
  105. <returns></returns>
  106. </member>
  107. <member name="M:IllusionPlugin.ModPrefs.GetInt(System.String,System.String,System.Int32,System.Boolean)">
  108. <summary>
  109. Gets an int from the ini.
  110. </summary>
  111. <param name="section">Section of the key.</param>
  112. <param name="name">Name of the key.</param>
  113. <param name="defaultValue">Value that should be used when no value is found.</param>
  114. <param name="autoSave">Whether or not the default value should be written if no value is found.</param>
  115. <returns></returns>
  116. </member>
  117. <member name="M:IllusionPlugin.ModPrefs.GetFloat(System.String,System.String,System.Single,System.Boolean)">
  118. <summary>
  119. Gets a float from the ini.
  120. </summary>
  121. <param name="section">Section of the key.</param>
  122. <param name="name">Name of the key.</param>
  123. <param name="defaultValue">Value that should be used when no value is found.</param>
  124. <param name="autoSave">Whether or not the default value should be written if no value is found.</param>
  125. <returns></returns>
  126. </member>
  127. <member name="M:IllusionPlugin.ModPrefs.GetBool(System.String,System.String,System.Boolean,System.Boolean)">
  128. <summary>
  129. Gets a bool from the ini.
  130. </summary>
  131. <param name="section">Section of the key.</param>
  132. <param name="name">Name of the key.</param>
  133. <param name="defaultValue">Value that should be used when no value is found.</param>
  134. <param name="autoSave">Whether or not the default value should be written if no value is found.</param>
  135. <returns></returns>
  136. </member>
  137. <member name="M:IllusionPlugin.ModPrefs.HasKey(System.String,System.String)">
  138. <summary>
  139. Checks whether or not a key exists in the ini.
  140. </summary>
  141. <param name="section">Section of the key.</param>
  142. <param name="name">Name of the key.</param>
  143. <returns></returns>
  144. </member>
  145. <member name="M:IllusionPlugin.ModPrefs.SetFloat(System.String,System.String,System.Single)">
  146. <summary>
  147. Sets a float in the ini.
  148. </summary>
  149. <param name="section">Section of the key.</param>
  150. <param name="name">Name of the key.</param>
  151. <param name="value">Value that should be written.</param>
  152. </member>
  153. <member name="M:IllusionPlugin.ModPrefs.SetInt(System.String,System.String,System.Int32)">
  154. <summary>
  155. Sets an int in the ini.
  156. </summary>
  157. <param name="section">Section of the key.</param>
  158. <param name="name">Name of the key.</param>
  159. <param name="value">Value that should be written.</param>
  160. </member>
  161. <member name="M:IllusionPlugin.ModPrefs.SetString(System.String,System.String,System.String)">
  162. <summary>
  163. Sets a string in the ini.
  164. </summary>
  165. <param name="section">Section of the key.</param>
  166. <param name="name">Name of the key.</param>
  167. <param name="value">Value that should be written.</param>
  168. </member>
  169. <member name="M:IllusionPlugin.ModPrefs.SetBool(System.String,System.String,System.Boolean)">
  170. <summary>
  171. Sets a bool in the ini.
  172. </summary>
  173. <param name="section">Section of the key.</param>
  174. <param name="name">Name of the key.</param>
  175. <param name="value">Value that should be written.</param>
  176. </member>
  177. </members>
  178. </doc>