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)); }
// Public Methods public override void Show() { Console.Clear(); if (m_MenuItems.Count == 0) { ActionActivated.Invoke(); } else { base.Show(); } }
public void ActivateAction(int index, string text) { ActionActivated?.Invoke(this, index, text); }