コード例 #1
0
        public void Prepare()
        {
            Console.WriteLine("");
            Console.WriteLine("Preparing for test...");
            Console.WriteLine("");

            new FilesGrabber(
                OriginalDirectory,
                WorkingDirectory
                ).GrabOriginalFiles();

            var scriptLauncher = new ScriptLauncher();

            // TODO: See if there's a faster way to prepare
            scriptLauncher.Launch("EnsureBuild", "-mode:" + BuildMode.Value);
            scriptLauncher.Launch("Repack", "-mode:" + BuildMode.Value);
            scriptLauncher.Launch("CopyBinToLib", "-mode:" + BuildMode.Value);
            scriptLauncher.Launch("CopyBinToRoot", "-mode:" + BuildMode.Value);
        }
コード例 #2
0
    IEnumerator C_PrepareforLaunch()
    {
        m_LaunchTime     = Random.Range(1f, 2f);
        m_SelectLauncher = Mathf.CeilToInt(Random.Range(0.1f, 2.9f));
        m_ObjectToLaunch = Mathf.FloorToInt(Random.Range(0.1f, 1.9f));
        yield return(new WaitForSeconds(m_LaunchTime));

        switch (m_SelectLauncher)
        {
        case 1:
            m_ScriptLauncher1.Launch(m_ObjectToLaunch);
            break;

        case 2:
            m_ScriptLauncher2.Launch(m_ObjectToLaunch);
            break;

        case 3:
            m_ScriptLauncher3.Launch(m_ObjectToLaunch);
            break;
        }
    }