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."); }
private void LoadScripts() { var scripts = ScriptManager.Instance.GetScripts(); var dummy = new DummyScript(); scripts.Add(dummy); gridScripts.DataBind(scripts); }
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()); }
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); }
void Start() { dummyScript = gameObject.GetComponentInParent <DummyScript>(); }