public static void WriteAttachedContainer(this NetworkWriter writer, AttachedContainer container)
        {
            var reference = NetworkedContainerReference.CreateReference(container) ??
                            throw new InvalidOperationException("Cannot create reference for attached container");

            writer.WriteNetworkedContainerReference(reference);
        }
Example #2
0
 public static void WriteNetworkedContainerReference(this NetworkWriter writer, NetworkedContainerReference container)
 {
     writer.WriteUInt(container.SyncNetworkId);
     writer.WriteUInt(container.ContainerIndex);
 }
        public static AttachedContainer ReadAttachedContainer(this NetworkReader reader)
        {
            NetworkedContainerReference reference = reader.ReadNetworkedContainerReference();

            return(reference.FindContainer());
        }