public override void Entry(params object[] objects) { GameEvents.GameLoaded += GameEvents_GameLoaded; ControlEvents.KeyPressed += ControlEvents_KeyPressed; GraphicsEvents.OnPostRenderEvent += GraphicsEvents_OnPostRenderEvent; Config.Load(); }
private void ControlEvents_KeyReleased(object sender, EventArgsKeyPressed e) { if (!greyedOut && listening && listenerMessage.Trim() != "") { var field = Environment.Fields.First(f => f.Id == whichOption); field.Value = listenerMessage; buttonNames[0] = listenerMessage; Game1.soundBank.PlayCue("coin"); listening = false; GameMenu.forcePreventClose = false; Config.Save(); } }