Exemple #1
0
 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)
          );
 }
Exemple #2
0
        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);
                    }
                }
            }
        }