static void Main(string[] args) { CreateDownloadFolder(); BackgroundChange change = BackgroundChange.Always; if (args.Length > 0) { try { change = (BackgroundChange)Enum.Parse(typeof(BackgroundChange), args[0]); } catch (ArgumentException ae) { } } IPrecedenceCreator picker = new DefaultPrecedencePicker(); ILogger logger = new DefaultLogger(); if (File.Exists("Precedences.txt")) { using (StreamReader reader = new StreamReader("Precedences.txt")) { picker = new DefaultPrecedencePicker(reader.ReadToEnd()); } } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainFormController(picker, logger, change)); }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this.gameObject); } RenderSettings.skybox = skyboxMat; OnLevelWasLoaded(0); }
protected override void Startup(BackgroundChange change) { if (change > BackgroundChange.Never) { ChangeBackground(); } if (change == BackgroundChange.Always) { ChangeOnResize = true; } if (change == BackgroundChange.Never) { _form.Controls.OfType <CustomLabel>() .ToList().ForEach(element => element.OutlineForeColor = Color.Gray); } }
protected abstract void Startup(BackgroundChange change);
public BackgroundHandler(BackgroundChange change, Form form) { _form = form; Startup(change); }
public MainFormController(IPrecedenceCreator precedence, ILogger logger, BackgroundChange change) : this() { _logger = logger; _precedence = precedence; Handler = new DefaultBackgroundHandler(change, this); }
public DefaultBackgroundHandler(BackgroundChange change, Form form) : base(change, form) { }
private void Awake() { day += 0.33333f; backgroundChange = FindObjectOfType <BackgroundChange>(); dialogueManager = FindObjectOfType <DialogueManager>(); }