示例#1
0
 public override void Entry(params object[] objects)
 {
     GameEvents.GameLoaded            += GameEvents_GameLoaded;
     ControlEvents.KeyPressed         += ControlEvents_KeyPressed;
     GraphicsEvents.OnPostRenderEvent += GraphicsEvents_OnPostRenderEvent;
     Config.Load();
 }
示例#2
0
 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();
     }
 }