quantum-space-buddies/QSB/MeteorSync/Events/FragmentResyncMessage.cs

45 lines
1002 B
C#
Raw Normal View History

2021-11-13 20:41:46 -08:00
using QSB.WorldSync.Events;
using QuantumUNET.Transport;
using UnityEngine;
namespace QSB.MeteorSync.Events
{
public class FragmentResyncMessage : WorldObjectMessage
{
public float Integrity;
public float OrigIntegrity;
// public Vector3 Pos;
// public Quaternion Rot;
// public Vector3 Vel;
// public Vector3 AngVel;
2021-11-13 20:41:46 -08:00
public override void Deserialize(QNetworkReader reader)
{
base.Deserialize(reader);
Integrity = reader.ReadSingle();
OrigIntegrity = reader.ReadSingle();
// if (Integrity <= 0)
// {
// Pos = reader.ReadVector3();
// Rot = reader.ReadQuaternion();
// Vel = reader.ReadVector3();
// AngVel = reader.ReadVector3();
// }
2021-11-13 20:41:46 -08:00
}
public override void Serialize(QNetworkWriter writer)
{
base.Serialize(writer);
writer.Write(Integrity);
writer.Write(OrigIntegrity);
// if (Integrity <= 0)
// {
// writer.Write(Pos);
// writer.Write(Rot);
// writer.Write(Vel);
// writer.Write(AngVel);
// }
2021-11-13 20:41:46 -08:00
}
}
}