void IEventHandler079StartSpeaker.On079StartSpeaker(Player079StartSpeakerEvent ev) { send(ev, new IdMapping() .appendId(Lib.PLAYER_ID, ev.Player) .appendId(Lib.PLAYER_EVENT_SCPDATA_ID, ev.Player.Scp079Data) .appendId(Lib.PLAYER_EVENT_TEAM_ROLE_ID, ev.Player.TeamRole) .appendId(Lib.ROOM_ID, ev.Room) ); }
public void On079StartSpeaker(Player079StartSpeakerEvent ev) { if (Speakers.ContainsKey(ev.Player.SteamId)) { if (Speakers[ev.Player.SteamId] == false) { Speakers[ev.Player.SteamId] = true; int p = (int)System.Environment.OSVersion.Platform; if ((p == 4) || (p == 6) || (p == 128)) { MEC.Timing.RunCoroutine(xpspeaker(ev.Player), MEC.Segment.FixedUpdate); } else { MEC.Timing.RunCoroutine(xpspeaker(ev.Player), 1); } } } }