示例#1
0
        public static void MyAction(Thing doer, string actionString)
        {
            //Debug.WriteLineIf(MessagesSwitch.Verbose, "MyAction(Thing doer = '" + doer + "', string actionString = '" + actionString + "')", "Messages");
            List<Thing> things = new List<Thing>();
            things.Add(doer);

            doer.Tell(PersonalAction(doer, actionString, things));
        }
示例#2
0
        public static void MyAction(Thing doer, string actionString)
        {
            //Debug.WriteLineIf(MessagesSwitch.Verbose, "MyAction(Thing doer = '" + doer + "', string actionString = '" + actionString + "')", "Messages");
            List <Thing> things = new List <Thing>();

            things.Add(doer);

            doer.Tell(PersonalAction(doer, actionString, things));
        }
示例#3
0
        public static void MyAction(Thing doer, string actionString, List<Thing> targets)
        {
            //Debug.WriteLineIf(MessagesSwitch.Verbose, "MyAction(Thing doer = '" + doer + "', string actionString = '" + actionString + "', List<Thing> targets = '" + targets + "')", "Messages");

            doer.Tell(PersonalAction(doer, actionString, targets));
        }
示例#4
0
 public static void MyAction(Thing doer, string actionString, params Thing[] things)
 {
     doer.Tell(PersonalAction(doer, actionString, things.ToList<Thing>()));
 }
示例#5
0
        public static void MyAction(Thing doer, string actionString, List <Thing> targets)
        {
            //Debug.WriteLineIf(MessagesSwitch.Verbose, "MyAction(Thing doer = '" + doer + "', string actionString = '" + actionString + "', List<Thing> targets = '" + targets + "')", "Messages");

            doer.Tell(PersonalAction(doer, actionString, targets));
        }
示例#6
0
 public static void MyAction(Thing doer, string actionString, params Thing[] things)
 {
     doer.Tell(PersonalAction(doer, actionString, things.ToList <Thing>()));
 }