private static void Instance_MessageReceived(Codey sender, MessageReceivedArgs args) { Console.WriteLine("msg:" + args.Message.Name); if (args.Message.Name.Equals("Start")) { Codey.Instance.SendMessage("start"); } }
private static void Instance_VariableValueChanged(Codey sender, VariableValueChangedArgs args) { //Console.WriteLine(args.Variable.Name + ":" + args.Variable.Value); if (args.Variable.Name.Equals("dx")) { mouse_event((uint)MouseEventFlags.Move, (uint)(args.Variable.IntValue()), 0, 0, 0); } else if (args.Variable.Name.Equals("dy")) { mouse_event((uint)MouseEventFlags.Move, 0, (uint)(-args.Variable.IntValue()), 0, 0); } }
private static void Instance_MessageReceived(Codey sender, MessageReceivedArgs args) { Console.WriteLine("msg:" + args.Message.Name); //因为小奔自己发消息不能自己接受,所以将消息返回去,而且只能用小写。 if (args.Message.Name.Equals("Start")) { Codey.Instance.SetValue("k1", 20); Codey.Instance.SetValue("k2", 20); Codey.Instance.SendMessage("start"); } if (args.Message.Name.Equals("left")) { mouse_event((uint)MouseEventFlags.LeftDown, 0, 0, 0, 0); mouse_event((uint)MouseEventFlags.LeftUp, 0, 0, 0, 0); } else if (args.Message.Name.Equals("right")) { mouse_event((uint)MouseEventFlags.RightDown, 0, 0, 0, 0); mouse_event((uint)MouseEventFlags.RightUp, 0, 0, 0, 0); } }
private static void Instance_CodeyConnected(Codey sender, EventArgs args) { }
private static void Instance_VariableValueChanged(Codey sender, VariableValueChangedArgs args) { Console.WriteLine(args.Variable.Name + ":" + args.Variable.Value); }
private static void Instance_CodeyConnected(Codey sender, EventArgs args) { Console.WriteLine("Codey is connected!"); }