public async static Task addCorePlatform(NKScriptContext context, Dictionary <string, object> options) { entryType = (System.Type)options["NKS.Entry"]; // PROCESS SHOULD BE FIRST CORE PLATFORM PLUGIN await NKC_Process.attachToContext(context, options); // LOAD REMAINING CORE PLATFORM PLUGINS await NKC_FileSystem.attachToContext(context, options); // await NKC_Console.attachToContext(context, options); await NKC_Crypto.attachToContext(context, options); await NKC_SocketTCP.attachToContext(context, options); await NKC_SocketUDP.attachToContext(context, options); await NKC_Timer.attachToContext(context, options); }