示例#1
0
        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));
        }
示例#2
0
        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));
        }