internal static bool InvokeTouchActionActivated(Farmer who, string action, xTile.Dimensions.Location pos) { Log.Trace("Event: TouchActionActivated"); if (SpaceEvents.TouchActionActivated == null || !who.IsLocalPlayer) { return(false); } var arg = new EventArgsAction(true, action, pos); return(Util.InvokeEventCancelable("SpaceEvents.TouchActionActivated", SpaceEvents.TouchActionActivated.GetInvocationList(), who, arg)); }
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)); }