示例#1
0
        public void write(ICommunityEntity entity, byte[] data, ulong length, ESendMethod method, int channel)
        {
            SteamworksCommunityEntity steamworksCommunityEntity = (SteamworksCommunityEntity)entity;
            CSteamID steamID = steamworksCommunityEntity.steamID;

            switch (method)
            {
            case ESendMethod.RELIABLE:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, 3, channel);
                return;

            case ESendMethod.RELIABLE_NODELAY:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, 2, channel);
                return;

            case ESendMethod.UNRELIABLE:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, 0, channel);
                return;

            case ESendMethod.UNRELIABLE_NODELAY:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, 1, channel);
                return;

            default:
                return;
            }
        }
        // Token: 0x06001838 RID: 6200 RVA: 0x00089150 File Offset: 0x00087550
        public void write(ICommunityEntity entity, byte[] data, ulong length, ESendMethod method, int channel)
        {
            SteamworksCommunityEntity steamworksCommunityEntity = (SteamworksCommunityEntity)entity;
            CSteamID steamID = steamworksCommunityEntity.steamID;

            switch (method)
            {
            case ESendMethod.RELIABLE:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, EP2PSend.k_EP2PSendReliableWithBuffering, channel);
                return;

            case ESendMethod.RELIABLE_NODELAY:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, EP2PSend.k_EP2PSendReliable, channel);
                return;

            case ESendMethod.UNRELIABLE:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, EP2PSend.k_EP2PSendUnreliable, channel);
                return;

            case ESendMethod.UNRELIABLE_NODELAY:
                SteamGameServerNetworking.SendP2PPacket(steamID, data, (uint)length, EP2PSend.k_EP2PSendUnreliableNoDelay, channel);
                return;

            default:
                return;
            }
        }
示例#3
0
 // Token: 0x06001825 RID: 6181 RVA: 0x00088E7E File Offset: 0x0008727E
 public void write(ICommunityEntity entity, byte[] data, ulong length, ESendMethod method, int channel)
 {
 }