public void netDir(Vector3 dir, bool boost) { //NetVect3 dirUpdate=new NetVect3(); NetDir nd = new NetDir(); nd.value = dir; nd.b = boost; nm.nc.Send(902, nd); }
void OnPlayerDirChange(NetworkMessage netMsg) { NetDir dirUpdate = netMsg.ReadMessage <NetDir>(); PlayerDir playerDir = new PlayerDir(); playerDir.id = netMsg.conn.connectionId; playerDir.vect3 = dirUpdate.value; playerDir.b = dirUpdate.b; sendToAllExcept(netMsg.conn.connectionId, 912, playerDir); /*foreach(User u in ConnectedUsers.FindAll(x => x.id != netMsg.conn.connectionId)){ * NetworkServer.SendToClient(u.id,912,playerDir); * }*/ ConnectedUsers.Find(x => x.id == netMsg.conn.connectionId).direction = dirUpdate.value; }