public MainWindow () : base (Gtk.WindowType.Toplevel) { Build (); fm = new FlowMeter (ConnectorPin.P1Pin03.Input()); fm.FlowChanged += FlowChanged; fc = new FridgeController (4, ConnectorPin.P1Pin05.Output (), (float)spn_OffTemp.Value, (float)spn_OnTemp.Value); //Setup building the beer image list. try { var img = new Pixbuf ("8BitBeer.bmp"); BeerImages = new List<Pixbuf> (); int beerwidth = 224; int beerheight = 224; //Builds list of beer images. for (int i = 0; i < 11; i++) { BeerImages.Add(new Pixbuf (img, beerwidth * i,0, beerwidth, beerheight)); } img_Beer.Pixbuf =BeerImages[0]; } catch(Exception ex) { } }
void Start() { size = sceneCamera.orthographicSize * 2; width = size * (float)Screen.width / Screen.height; distance = width; if (!dragHotZone) { GetComponent <BoxCollider2D>().enabled = false; } fridgeScript = GameObject.Find("Fridge").GetComponent <FridgeController>(); }
/// <inheritdoc /> /// <summary>The mod entry point, called after the mod is first loaded.</summary> /// <param name="helper">Provides simplified APIs for writing mods.</param> public override void Entry(IModHelper helper) { Instance = this; Config = helper.ReadConfig <Config>(); var textures = LoadAssets(helper); _compatibilityInfo = GetCompatibilityInfo(helper); ChestController = new ChestController(textures, _compatibilityInfo, Config); FridgeController = new FridgeController(ChestController); SaveManager = new SaveManager(ChestController, Config); Helper.Events.Display.MenuChanged += OnMenuChanged; Helper.Events.Display.RenderingActiveMenu += OnRenderingActiveMenu; Helper.Events.Input.ButtonPressed += OnButtonPressed; Helper.Events.GameLoop.SaveLoaded += SaveManager.SaveLoaded; Helper.Events.GameLoop.Saving += SaveManager.Saving; Helper.Events.GameLoop.GameLaunched += OnLaunch; Helper.Events.GameLoop.UpdateTicked += OnUpdateTicked; }