private void Cln_DataTransferCompletedProvide(ClientManagment sender, MemorySave e) { PackageReader po = new PackageReader(e.ComeDateStream); Commad k = (Commad)po.ReadUInt16(); switch (k) { case Commad.Message: Invoke((MethodInvoker) delegate { ComeMessageText.Text = po.ReadString(); }); break; case Commad.Obje: Person v = (Person)po.ReaderObje <Person>(); Invoke((MethodInvoker) delegate { ComeNameText.Text = v.Name; ComeSurnameText.Text = v.SurName; ComeJobsText.Text = v.Jobs; ComeDateText.Text = v.Date.ToString(); }); break; case Commad.Image: Invoke((MethodInvoker) delegate { ComeImageBox.Image = po.ReaderImage(); }); break; default: break; } }
// Update is called once per frame void Update() { if (Input.GetKeyUp(KeyCode.W)) { commadup = new Moveup(receiver, ); InvokeCommad InvokeCommad = new InvokeCommad(commadup); InvokeCommad.Excutecommad(); } if (Input.GetKeyUp(KeyCode.A)) { InvokeCommad InvokeCommad = new InvokeCommad(commadleft); InvokeCommad.Excutecommad(); } if (Input.GetKeyUp(KeyCode.S)) { InvokeCommad InvokeCommad = new InvokeCommad(commaddown); InvokeCommad.Excutecommad(); } if (Input.GetKeyUp(KeyCode.D)) { InvokeCommad InvokeCommad = new InvokeCommad(commadright); InvokeCommad.Excutecommad(); } }
public InvokeCommad(Commad commad) { Commad = commad; }
// Use this for initialization void Start() { commadleft = new Moveleft(receiver); commadright = new MoveRight(receiver); commaddown = new MoveDown(receiver); }