C# Class fCraft.IRC

IRC control class.
Afficher le fichier Open project: GlennMR/800craft

Méthodes publiques

Méthode Description
Init ( ) : void
PlayerDisconnectedHandler ( object sender, PlayerDisconnectedEventArgs e ) : void
PlayerReadyHandler ( object sender, IPlayerEvent e ) : void
PlayerSomethingMessage ( [ player, [ action, [ target, [ reason ) : void
SendAction ( [ line ) : void
SendChannelMessage ( [ line ) : void
SendRawMessage ( string prefix, [ line, string suffix ) : void
Start ( ) : bool

Private Methods

Méthode Description
AssignBotForInputParsing ( ) : void
ChatSentHandler ( object sender, ChatSentEventArgs args ) : void
Disconnect ( ) : void
GetMessageType ( [ rawline, [ actualBotNick ) : IRCMessageType
HookUpHandlers ( ) : void
IsBotNick ( [ str ) : bool
MessageParser ( [ rawline, [ actualBotNick ) : IRCMessage
PlayerInfoBanChangedHandler ( object sender, PlayerInfoBanChangedEventArgs e ) : void
PlayerInfoRankChangedHandler ( object sender, PlayerInfoRankChangedEventArgs e ) : void
PlayerKickedHandler ( object sender, PlayerKickedEventArgs e ) : void
ProcessMessageFromIRC ( [ message ) : string
ProcessMessageToIRC ( [ message ) : string
ShowPlayerDisconnectedMsg ( Player player, LeaveReason leaveReason ) : void

Method Details

Init() public static méthode

public static Init ( ) : void
Résultat void

PlayerDisconnectedHandler() public static méthode

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

PlayerReadyHandler() public static méthode

public static PlayerReadyHandler ( object sender, IPlayerEvent e ) : void
sender object
e IPlayerEvent
Résultat void

PlayerSomethingMessage() public static méthode

public static PlayerSomethingMessage ( [ player, [ action, [ target, [ reason ) : void
player [
action [
target [
reason [
Résultat void

SendAction() public static méthode

public static SendAction ( [ line ) : void
line [
Résultat void

SendChannelMessage() public static méthode

public static SendChannelMessage ( [ line ) : void
line [
Résultat void

SendRawMessage() public static méthode

public static SendRawMessage ( string prefix, [ line, string suffix ) : void
prefix string
line [
suffix string
Résultat void

Start() public static méthode

public static Start ( ) : bool
Résultat bool