NexusPluginFramework

(instance of NexusProject)

Main module for Nexus Plugin Framework.

object NexusPluginFramework.new(string ClassName,object ...)

Creates either a Nexus Plugin Framework class or a wrapped Roblox class for Nexus Plugin Framework. Not all classes are exposed through this function.

The following class names are added as custom instances:

The following Roblox Instances have custom implementations of classes:

If an instance is created using this method and isn't on the list, a wrapped version of the instance is used.

NexusInstance NexusPluginFramework:GetClass(string ClassName)

Returns the class for a given name.

NexusPlugin NexusPluginFramework:GetPlugin()

Returns the plugin instance.

NexusSettings NexusPluginFramework:GetSettings()

Returns the settings instance.

void NexusPluginFramework:SetPlugin(NexusPlugin Plugin)

Sets the plugin instance. Needed when initializing the framework.