public VASLScript(string rawScript, string gameVersion) { Methods = ParseScript(rawScript); GameVersion = gameVersion; Settings = new VASLSettings(); Vars = new ExpandoObject(); if (!Methods.start.IsEmpty) { Settings.AddBasicSetting("start"); } if (!Methods.split.IsEmpty) { Settings.AddBasicSetting("split"); } if (!Methods.reset.IsEmpty) { Settings.AddBasicSetting("reset"); } UsesCustomGameTime = !Methods.gameTime.IsEmpty; UsesIsLoading = !Methods.isLoading.IsEmpty; UsesGameTime = UsesCustomGameTime || UsesIsLoading; }
public VASLSettingsReader(VASLSettings s) { _s = s; }
public VASLSettingsBuilder(VASLSettings s) { _s = s; }