public void InitializeMRM(IScriptModulePlugin plugin, ScriptData data, MRMBase mmb, uint localID, UUID itemID) { IWorld world; IHost host; GetGlobalEnvironment(plugin, data, localID, out world, out host); mmb.InitMiniModule(world, host, itemID); }
public void FinishCompile(IScriptModulePlugin plugin, ScriptData data, IScript Script) { MRMBase mmb = (MRMBase)Script; if (mmb == null) { return; } InitializeMRM(plugin, data, mmb, data.Part.LocalId, data.ItemID); mmb.Start(); }