Esempio n. 1
0
        private static ScriptCompilationResult CompilePlayerScriptsNative(ScriptCompilationSettings input, string outputFolder, bool editorScripts)
        {
            ScriptCompilationResult result;

            PlayerBuildInterface.CompilePlayerScriptsNative_Injected(ref input, outputFolder, editorScripts, out result);
            return(result);
        }
Esempio n. 2
0
        internal static ScriptCompilationResult CompilePlayerScriptsInternal(ScriptCompilationSettings input, string outputFolder, bool editorScripts)
        {
            input.m_ResultTypeDB = new TypeDB();
            ScriptCompilationResult result = PlayerBuildInterface.CompilePlayerScriptsNative(input, outputFolder, editorScripts);

            result.m_TypeDB = ((result.m_Assemblies.Length == 0) ? null : input.m_ResultTypeDB);
            return(result);
        }
        internal static ScriptCompilationResult CompilePlayerScriptsInternal(ScriptCompilationSettings input, string outputFolder, bool editorScripts)
        {
            input.m_ResultTypeDB = new TypeDB();
            ScriptCompilationResult result = CompilePlayerScriptsNative(input, outputFolder, editorScripts);

            result.m_TypeDB = result.m_Assemblies.Length != 0 ? input.m_ResultTypeDB : null;
            return(result);
        }
Esempio n. 4
0
 private static extern void CompilePlayerScriptsNative_Injected(ref ScriptCompilationSettings input, string outputFolder, bool editorScripts, out ScriptCompilationResult ret);
Esempio n. 5
0
 public static ScriptCompilationResult CompilePlayerScripts(ScriptCompilationSettings input, string outputFolder)
 {
     return(PlayerBuildInterface.CompilePlayerScriptsInternal(input, outputFolder, false));
 }
 extern private static ScriptCompilationResult CompilePlayerScriptsNative(ScriptCompilationSettings input, string outputFolder, bool editorScripts);