C# Class HelperBot.Events

Show file Open project: Jonty800/HelperBot

Public Methods

Method Description
ChatSentMessage ( object sender, ChatSentEventArgs e ) : void

This event happens when a chat message has been sent and shown on screen This should be used to relay the AI messages to the server / player NOTE IRC is not controlable, which means we can't do !Players

PlayerConnected ( object sender, PlayerConnectedEventArgs e ) : void

Player connected successfully to the server event

PlayerKicked ( object sender, PlayerBeingKickedEventArgs e ) : void
PlayerPromoted ( object sender, PlayerInfoRankChangedEventArgs e ) : void

Player getting promoted event Used to say well done to ranking up players

ServerStarted ( object sender, EventArgs e ) : void

This will be our initilization. This has to happen once the server has fully been started so no errors occur

Private Methods

Method Description
AnnouncePlayerPromotion ( PlayerInfo playerInfo ) : void

Used in the PlayerPromoted event, so a null check can be implemented after the timer

Method Details

ChatSentMessage() public static method

This event happens when a chat message has been sent and shown on screen This should be used to relay the AI messages to the server / player NOTE IRC is not controlable, which means we can't do !Players
public static ChatSentMessage ( object sender, ChatSentEventArgs e ) : void
sender object
e fCraft.Events.ChatSentEventArgs
return void

PlayerConnected() public static method

Player connected successfully to the server event
public static PlayerConnected ( object sender, PlayerConnectedEventArgs e ) : void
sender object
e fCraft.Events.PlayerConnectedEventArgs
return void

PlayerKicked() public static method

public static PlayerKicked ( object sender, PlayerBeingKickedEventArgs e ) : void
sender object
e fCraft.Events.PlayerBeingKickedEventArgs
return void

PlayerPromoted() public static method

Player getting promoted event Used to say well done to ranking up players
public static PlayerPromoted ( object sender, PlayerInfoRankChangedEventArgs e ) : void
sender object
e fCraft.Events.PlayerInfoRankChangedEventArgs
return void

ServerStarted() public static method

This will be our initilization. This has to happen once the server has fully been started so no errors occur
public static ServerStarted ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void