public void SendRotation( ) { BStream str = new BStream(); str.Writer.Write((short)Protocol.ActorRotation); str.Writer.Write(transform.eulerAngles.y); NetworkController.Current.SendToServer(str); }
public void SendPosition( ) { BStream str = new BStream(); str.Writer.Write((short)Protocol.ActorPosition); str.Writer.Write(transform.position.x); str.Writer.Write(transform.position.y); str.Writer.Write(transform.position.z); NetworkController.Current.SendToServer(str); }
public void SendInput(PlayerInput input) { SendPosition( ); SendRotation( ); BStream str = new BStream(); str.Writer.Write((short)Protocol.PlayerInput); str.Writer.Write(input.Encode( )); NetworkController.Current.SendToServer(str); }
void Update( ) { PollWorker( ); pingTimer.Update(Time.deltaTime); if (pingTimer.Done) { pingTimer.Reset( ); pingWatch.Reset( ); pingWatch.Start( ); BStream stream = new BStream(); stream.Writer.Write((short)Protocol.Ping); worker.Send(new Packet(stream.ToArray, (int)stream.Length)); } }
public void SendToServer(BStream stream) { SendToServer(stream.ToArray, (int)stream.Length); }
public static Header getInfo(BStream s) => infoIdx;
public static void Set(BStream s, Header value) { infoIdx = value; }
public static NifInfo getInfo(BStream s) => infoIdx;
public static void Set(BStream s, NifInfo value) { infoIdx = value; }