Beispiel #1
0
        protected override void UnhookEventHandlers()
        {
            OnPlayerChatEvent.Unregister(HandlePlayerChat);
            OnPlayerSpawningEvent.Unregister(HandlePlayerSpawning);
            OnSentMapEvent.Unregister(HandleSentMap);
            OnJoinedLevelEvent.Unregister(HandleJoinedLevel);
            OnTabListEntryAddedEvent.Unregister(HandleTabListEntryAdded);
            OnSettingColorEvent.Unregister(HandleSettingColor);

            base.UnhookEventHandlers();
        }
Beispiel #2
0
        protected override void HookEventHandlers()
        {
            OnPlayerChatEvent.Register(HandlePlayerChat, Priority.High);
            OnPlayerSpawningEvent.Register(HandlePlayerSpawning, Priority.High);
            OnSentMapEvent.Register(HandleSentMap, Priority.High);
            OnJoinedLevelEvent.Register(HandleJoinedLevel, Priority.High);
            OnTabListEntryAddedEvent.Register(HandleTabListEntryAdded, Priority.High);
            OnSettingColorEvent.Register(HandleSettingColor, Priority.High);

            base.HookEventHandlers();
        }
Beispiel #3
0
 /// <summary> Raises OnSettingColorEvent then sets color. </summary>
 public void SetColor(string col)
 {
     OnSettingColorEvent.Call(this, ref col);
     color = col;
 }