<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>IllusionPlugin</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="P:IllusionPlugin.IEnhancedPlugin.Filter">
|
|
<summary>
|
|
Gets a list of executables this plugin should be excuted on (without the file ending)
|
|
</summary>
|
|
<example>{ "PlayClub", "PlayClubStudio" }</example>
|
|
</member>
|
|
<member name="T:IllusionPlugin.IniFile">
|
|
<summary>
|
|
Create a New INI file to store or load data
|
|
</summary>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IniFile.#ctor(System.String)">
|
|
<summary>
|
|
INIFile Constructor.
|
|
</summary>
|
|
<PARAM name="INIPath"></PARAM>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IniFile.IniWriteValue(System.String,System.String,System.String)">
|
|
<summary>
|
|
Write Data to the INI File
|
|
</summary>
|
|
<PARAM name="Section"></PARAM>
|
|
Section name
|
|
<PARAM name="Key"></PARAM>
|
|
Key Name
|
|
<PARAM name="Value"></PARAM>
|
|
Value Name
|
|
</member>
|
|
<member name="M:IllusionPlugin.IniFile.IniReadValue(System.String,System.String)">
|
|
<summary>
|
|
Read Data Value From the Ini File
|
|
</summary>
|
|
<PARAM name="Section"></PARAM>
|
|
<PARAM name="Key"></PARAM>
|
|
<PARAM name="Path"></PARAM>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:IllusionPlugin.IPlugin">
|
|
<summary>
|
|
Interface for generic Illusion unity plugins. Every class that implements this will be loaded if the DLL is placed at
|
|
data/Managed/Plugins.
|
|
</summary>
|
|
</member>
|
|
<member name="P:IllusionPlugin.IPlugin.Name">
|
|
<summary>
|
|
Gets the name of the plugin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:IllusionPlugin.IPlugin.Version">
|
|
<summary>
|
|
Gets the version of the plugin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IPlugin.OnApplicationStart">
|
|
<summary>
|
|
Gets invoked when the application is started.
|
|
</summary>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IPlugin.OnApplicationQuit">
|
|
<summary>
|
|
Gets invoked when the application is closed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IPlugin.OnLevelWasLoaded(System.Int32)">
|
|
<summary>
|
|
Gets invoked whenever a level is loaded.
|
|
</summary>
|
|
<param name="level"></param>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IPlugin.OnLevelWasInitialized(System.Int32)">
|
|
<summary>
|
|
Gets invoked after the first update cycle after a level was loaded.
|
|
</summary>
|
|
<param name="level"></param>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IPlugin.OnUpdate">
|
|
<summary>
|
|
Gets invoked on every graphic update.
|
|
</summary>
|
|
</member>
|
|
<member name="M:IllusionPlugin.IPlugin.OnFixedUpdate">
|
|
<summary>
|
|
Gets invoked on ever physics update.
|
|
</summary>
|
|
</member>
|
|
<member name="T:IllusionPlugin.ModPrefs">
|
|
<summary>
|
|
Allows to get and set preferences for your mod.
|
|
</summary>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.GetString(System.String,System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Gets a string from the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="defaultValue">Value that should be used when no value is found.</param>
|
|
<param name="autoSave">Whether or not the default value should be written if no value is found.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.GetInt(System.String,System.String,System.Int32,System.Boolean)">
|
|
<summary>
|
|
Gets an int from the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="defaultValue">Value that should be used when no value is found.</param>
|
|
<param name="autoSave">Whether or not the default value should be written if no value is found.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.GetFloat(System.String,System.String,System.Single,System.Boolean)">
|
|
<summary>
|
|
Gets a float from the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="defaultValue">Value that should be used when no value is found.</param>
|
|
<param name="autoSave">Whether or not the default value should be written if no value is found.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.GetBool(System.String,System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Gets a bool from the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="defaultValue">Value that should be used when no value is found.</param>
|
|
<param name="autoSave">Whether or not the default value should be written if no value is found.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.HasKey(System.String,System.String)">
|
|
<summary>
|
|
Checks whether or not a key exists in the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.SetFloat(System.String,System.String,System.Single)">
|
|
<summary>
|
|
Sets a float in the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="value">Value that should be written.</param>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.SetInt(System.String,System.String,System.Int32)">
|
|
<summary>
|
|
Sets an int in the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="value">Value that should be written.</param>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.SetString(System.String,System.String,System.String)">
|
|
<summary>
|
|
Sets a string in the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="value">Value that should be written.</param>
|
|
</member>
|
|
<member name="M:IllusionPlugin.ModPrefs.SetBool(System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Sets a bool in the ini.
|
|
</summary>
|
|
<param name="section">Section of the key.</param>
|
|
<param name="name">Name of the key.</param>
|
|
<param name="value">Value that should be written.</param>
|
|
</member>
|
|
</members>
|
|
</doc>
|