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); } } }