public override void Read(Connection connection, NetworkObj obj, NetworkStorage storage, Packet packet) { if (Interpolation.Enabled) { storage.Values[obj[this] + 1].Float1 = Compression.Read(packet); } else { storage.Values[obj[this]].Float0 = Compression.Read(packet); } }
public Quaternion Read(Packet stream) { Quaternion q; if (QuaternionMode) { q.x = Quaternion.Read(stream); q.y = Quaternion.Read(stream); q.z = Quaternion.Read(stream); q.w = Quaternion.Read(stream); } else { q = UnityEngine.Quaternion.Euler(Euler.Read(stream)); } return(q); }
public Vector3 Read(Packet stream) { Vector3 v; v.x = X.Read(stream); v.y = Y.Read(stream); v.z = Z.Read(stream); return(v); }