internal void Deserialize(NetBuffer msg, bool initialState) { if (initialState) { precomputedAssetId = msg.ReadUInt64(); sceneId = msg.ReadUInt64(); ownerId = msg.ReadUInt64(); netId = msg.ReadUInt64(); transform.position = NetSerialize.ReadVector3(msg); transform.rotation = NetSerialize.ReadQuaternion(msg); } foreach (UNetworkBehaviour comp in cachedBehaviours) { comp.Deserialize(msg, initialState); } }
public override void Deserialize(NetBuffer msg, bool initialState) { movePos = NetSerialize.ReadVector3(msg); moveRot = NetSerialize.ReadQuaternion(msg); }