using FishNet.Object.Helping; using FishNet.Transporting; namespace FishNet.Object { #region Types. /// /// Lookup data for a RPC Link. /// internal readonly struct RpcLink { /// /// ObjectId for link. /// public readonly int ObjectId; /// /// NetworkBehaviour component index on ObjectId. /// public readonly byte ComponentIndex; /// /// RpcHash for link. /// public readonly uint RpcHash; /// /// PacketId used for the Rpc type when not using links. /// public readonly PacketId RpcPacketId; public RpcLink(int objectId, byte componentIndex, uint rpcHash, PacketId packetId) { ObjectId = objectId; ComponentIndex = componentIndex; RpcHash = rpcHash; RpcPacketId = packetId; } } #endregion }