public static void OnSocketReset(ServerSock socket) { if (ServerHooks.SocketReset != null) { ServerHooks.SocketReset(socket); } }
public static void OnLeave(int whoami) { if (ServerHooks.Leave != null) { ServerHooks.Leave(whoami); } }
private static void NetHooks_GetData(GetDataEventArgs e) { if (Main.netMode != 2) { return; } if (e.MsgID == PacketTypes.ConnectRequest) { e.Handled = ServerHooks.OnConnect(e.Msg.whoAmI); if (e.Handled) { Netplay.serverSock[e.Msg.whoAmI].kill = true; return; } } else if (e.MsgID == PacketTypes.ContinueConnecting2) { e.Handled = ServerHooks.OnJoin(e.Msg.whoAmI); if (e.Handled) { Netplay.serverSock[e.Msg.whoAmI].kill = true; return; } } else { if (e.MsgID == PacketTypes.ChatText) { string @string = Encoding.UTF8.GetString(e.Msg.readBuffer, e.Index + 4, e.Length - 5); e.Handled = ServerHooks.OnChat(e.Msg, e.Msg.whoAmI, @string); } } }
public static bool OnChat(messageBuffer msg, int whoami, string text) { if (ServerHooks.Chat == null) { return(false); } HandledEventArgs handledEventArgs = new HandledEventArgs(); ServerHooks.Chat(msg, whoami, text, handledEventArgs); return(handledEventArgs.Handled); }
public static bool OnJoin(int whoami) { if (ServerHooks.Join == null) { return(false); } HandledEventArgs handledEventArgs = new HandledEventArgs(); ServerHooks.Join(whoami, handledEventArgs); return(handledEventArgs.Handled); }
public static bool OnCommand(string cmd) { if (ServerHooks.Command == null) { return(false); } HandledEventArgs handledEventArgs = new HandledEventArgs(); ServerHooks.Command(cmd, handledEventArgs); return(handledEventArgs.Handled); }