internal static bool InvokeActionActivated(Farmer who, string action, xTile.Dimensions.Location pos)
        {
            Log.trace("Event: ActionActivated");
            if (ActionActivated == null)
            {
                return(false);
            }
            var arg = new EventArgsAction(false, action, pos);

            return(Util.invokeEventCancelable("SpaceEvents.ActionActivated", ActionActivated.GetInvocationList(), who, arg));
        }
Exemple #2
0
 // Public Methods
 public override void Show()
 {
     Console.Clear();
     if (m_MenuItems.Count == 0)
     {
         ActionActivated.Invoke();
     }
     else
     {
         base.Show();
     }
 }
Exemple #3
0
 public void ActivateAction(int index, string text)
 {
     ActionActivated?.Invoke(this, index, text);
 }