C# Class HelperBot.Events

Afficher le fichier Open project: Jonty800/HelperBot

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat void

PlayerConnected() public static méthode

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

PlayerKicked() public static méthode

public static PlayerKicked ( object sender, PlayerBeingKickedEventArgs e ) : void
sender object
e fCraft.Events.PlayerBeingKickedEventArgs
Résultat void

PlayerPromoted() public static méthode

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
Résultat void

ServerStarted() public static méthode

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
Résultat void