private void AddSpeaker(LobbyChatUpdate_t cb)
 {
     if ((EChatMemberStateChange)cb.m_rgfChatMemberStateChange == EChatMemberStateChange.k_EChatMemberStateChangeEntered)
     {
         GameObject          speaker         = Instantiate(SpeakerPrefab);
         TestNetworkIdentity speakerIdentity = speaker.GetComponent <TestNetworkIdentity>();
         speakerIdentity.NetworkId     = (ulong)cb.m_ulSteamIDUserChanged;
         speakerIdentity.IsLocalPlayer = false;
         speakers.Add(speaker);
     }
 }
    private void CreateSpeakers()
    {
        GameObject          recorder         = Instantiate(SpeakerPrefab);
        TestNetworkIdentity recorderIdentity = recorder.GetComponent <TestNetworkIdentity>();

        recorderIdentity.NetworkId     = (ulong)Client.MyID;
        recorderIdentity.IsLocalPlayer = true;
        speakers.Add(recorder);
        foreach (var user in Client.Users)
        {
            if (user.SteamID != Client.MyID)
            {
                GameObject          speaker         = Instantiate(SpeakerPrefab);
                TestNetworkIdentity speakerIdentity = speaker.GetComponent <TestNetworkIdentity>();
                speakerIdentity.NetworkId     = (ulong)user.SteamID;
                speakerIdentity.IsLocalPlayer = false;
                speakers.Add(speaker);
            }
        }
    }