public void SimpleMovePlayer(SimpleMovePackage package, NetPeer sender) { for (var index = 0; index < Manager.ConnectedPeerList.Count; index++) { var p = Manager.ConnectedPeerList[index]; if (p.Id == sender.Id) { continue; } package.Id = sender.Id; Processor.Send(p, package, DeliveryMethod.ReliableOrdered); } }
public void MoveSimple(Vector3 position) { var package = new SimpleMovePackage(position); Processor.Send(ServerConnection, package, DeliveryMethod.ReliableOrdered); }
public void SimpleMoveOther(SimpleMovePackage package) { Others[package.Id].AddToCache(new Vector3( package.Position[0], package.Position[1], package.Position[2])); }