public Puzzle() { ForceOpen = new Command(() => { Debug($"{Name} clicked OPEN"); var m = new BrainMessage() { Order = messageKinds.forceSolve }; if (ZCon != null) { ZCon.Send(m.Serialize()); } else { Debug(null, "TCP Client is disconnected)"); } }); ForceReset = new Command(() => { Debug($"{Name} clicked RESET"); var m = new BrainMessage() { Order = messageKinds.reset }; ZCon.Send(m.Serialize()); }); }
public static void detailedDebug(object sender, BrainMessage msg) { var p = GameItems.FindPuzzle((sender as BrainConnector).remoteID); Debug($"Error at {p.Name} : {msg.Params["Message"].ToString()}"); }
private static void Debug(object sender, BrainMessage msg) => detailedDebug(sender, msg);
private void Debug(BrainMessage s) => Debug(null, "Error in device Puzzle ln. 128");
public void Send(BrainMessage m) { ZCon.Send(m.Serialize()); }