コード例 #1
0
        public void Test_ClearTmp()
        {
            var testScript = new DummyScript(
                "ClearTmpTest"
                );

            var tmpRoot = testScript.GetTmpRoot();

            Console.WriteLine("Tmp root: " + tmpRoot);

            var tmpFile = testScript.GetTmpFile();

            Console.WriteLine("Tmp file: " + tmpFile);

            var tmpDir = Path.GetDirectoryName(tmpFile);

            Console.Write("Tmp dir: " + tmpDir);

            if (!Directory.Exists(tmpDir))
            {
                Directory.CreateDirectory(tmpDir);
            }

            using (var writer = File.CreateText(tmpFile))
                writer.Write("Hello world");

            Assert.IsTrue(Directory.Exists(tmpRoot), "The temporary directory root path doesn't exist.");

            testScript.ClearTmp();

            Assert.IsFalse(Directory.Exists(tmpRoot), "The temporary directory root path still exists when it should have been cleared.");
        }
コード例 #2
0
        private void LoadScripts()
        {
            var scripts = ScriptManager.Instance.GetScripts();
            var dummy   = new DummyScript();

            scripts.Add(dummy);
            gridScripts.DataBind(scripts);
        }
コード例 #3
0
    public void DS_AlternateSamples()
    {
        DummyScript selectedDummyScript = dummies[selectedDummyIndex].GetComponent <DummyScript>();

        selectedDummyScript.AlternateSamples();
        selectedDummyScript.Adjust(selectedDummyScript.GetLastSampleIndex(), selectedDummyScript.GetLastT());
        startAids[selectedDummyIndex].transform.position = selectedDummyScript.GetSamplePosition(sliderFieldScript.GetStartSliderSampleIndex());
        startAids[selectedDummyIndex].transform.rotation = selectedDummyScript.GetSampleRotation(sliderFieldScript.GetStartSliderSampleIndex());
        endAids[selectedDummyIndex].transform.position   = selectedDummyScript.GetSamplePosition(sliderFieldScript.GetEndSliderSampleIndex());
        endAids[selectedDummyIndex].transform.rotation   = selectedDummyScript.GetSampleRotation(sliderFieldScript.GetEndSliderSampleIndex());
    }
コード例 #4
0
        private void SetupScriptsGrid()
        {
            var blank    = new DummyScript();
            var fontBold = new Font(Font, FontStyle.Bold);

            gridScripts.Columns.Add(new FastColumn(blank.Property(p => p.Title), Localizer.GetString("TitleName"))
            {
                SortOrder              = FastColumnSort.Ascending,
                ColumnMinWidth         = 70,
                IsHyperlinkStyleColumn = true,
                HyperlinkFontActive    = fontBold,
                HyperlinkActiveCursor  = Cursors.Hand
            });
            gridScripts.Columns.Add(new FastColumn(blank.Property(p => p.ScriptName), Localizer.GetString("TitleType"))
            {
                ColumnMinWidth = 70
            });
            gridScripts.Columns.Add(new FastColumn(blank.Property(p => p.ScriptTarget), Localizer.GetString("TitleCategory"))
            {
                ColumnMinWidth = 70
            });
            gridScripts.Columns.Add(new FastColumn(blank.Property(p => p.Trigger), Localizer.GetString("TitleTrigger"))
            {
                ColumnMinWidth         = 60,
                IsHyperlinkStyleColumn = true,
                HyperlinkFontActive    = fontBold,
                HyperlinkActiveCursor  = Cursors.Hand
            });
            gridScripts.Columns.Add(new FastColumn(blank.Property(p => p.ScriptTarget), "-")
            {
                ColumnWidth            = 60,
                formatter              = d => Localizer.GetString("TitleDelete"),
                IsHyperlinkStyleColumn = true,
                HyperlinkFontActive    = fontBold,
                HyperlinkActiveCursor  = Cursors.Hand
            });

            gridScripts.MinimumTableWidth = gridScripts.Columns.Sum(c => c.ColumnWidth != 0
                ? c.ColumnWidth : c.ColumnMinWidth > 0 ? c.ColumnMinWidth : 70);
        }
コード例 #5
0
 void Start()
 {
     dummyScript = gameObject.GetComponentInParent <DummyScript>();
 }