@@ -87,8 +87,9 @@ declare class Module {
8787 * @param name The internal name
8888 * @param displayName The name that shows in the menu
8989 * @param description A short description of what the setting does
90+ * @param defVal The default value
9091 */
91- addBoolSetting ( name : string , displayName : string , description : string ) : Setting ;
92+ addBoolSetting ( name : string , displayName : string , description : string , defVal : boolean ) : Setting ;
9293
9394 /**
9495 * Adds a setting.
@@ -98,6 +99,25 @@ declare class Module {
9899 * @param min The minimum value
99100 * @param max The maximum value
100101 * @param interval The precision of the setting
102+ * @param defVal The default value
101103 */
102- addNumberSetting ( name : string , displayName : string , description : string , min : number , max : number , interval : number ) : Setting ;
104+ addNumberSetting ( name : string , displayName : string , description : string , min : number , max : number , interval : number , defVal : number ) : Setting ;
105+
106+ /**
107+ Adds a setting.
108+ * @param name The internal name
109+ * @param displayName The name that shows in the menu
110+ * @param description A short description of what the setting does
111+ * @param defVal The default value
112+ */
113+ addKeySetting ( name : string , displayName : string , description : string , defVal : KeyCode ) : Setting ;
114+
115+ /**
116+ Adds a setting.
117+ * @param name The internal name
118+ * @param displayName The name that shows in the menu
119+ * @param description A short description of what the setting does
120+ * @param defVal The default value
121+ */
122+ addTextSetting ( name : string , displayName : string , description : string , defVal : string ) : Setting ;
103123}
0 commit comments