-
Notifications
You must be signed in to change notification settings - Fork 0
Boss modules
Qkrisi edited this page Jan 13, 2021
·
13 revisions
The OnNewStage(string) delegate will be called every time a new non-ignored module is solved.
The passed string is the name of the solved module.
Example:
protected override void Start()
{
base.Start();
OnNewStage += ModuleName => { //Can be replaced with delegate(string ModuleName)
Debug.LogFormat("New solved module: {0}", ModuleName);
}
}To update the list of ignored modules, call the GetIgnoredModules() function:
protected string[] GetIgnoredModules(string ModuleName, string[] @default = null);
protected string[] GetIgnoredModules(KMBombModule Module, string[] @default = null);These functions internally call KMBossModule.GetIgnoredModules and stores the returned values in a string[]: IgnoredModules - The returned value is a reference to said array.
Use this function, so the above delegate can skip ignored modules!
ModuleExcpetion: There is no KMBossModule component attached.