C# (CSharp) SharpMod Namespace

Nested Namespaces

SharpMod.Commands
SharpMod.CounterStrike
SharpMod.Database
SharpMod.FieldInfo
SharpMod.Helper
SharpMod.Math
SharpMod.Menu
SharpMod.Messages
SharpMod.MetaMod
SharpMod.Nextmap
SharpMod.SwearFilter
SharpMod.Warmup

Classes

Name Description
BasicPlugin
BinaryTree The BinaryTree class to efficiently look up the integer identifiers associated them to the text identifiers
BinaryTree.Node
BufferInfo A class for dealing with infobuffers (localinfo, serverinfo)
CRC32 A class which exposes the server CRC32 functionality
CVar CVariable class for GoldSrc
CVarInfo CVariable struct for use in the GoldSrc engine.
Command A class for handling commands send by the players
CommandInfo
CommandManager A class for managing all the command associations
DProto A class for interacting with dproto.
Edict
EngineFunctions
Entity
Entvars
KickCommand
Link
MenuInfo
MenuTime
Message A wrapper class for sending messages with the goldsrc engine
MessageArgument
MessageHeader
MessageInformation
Model A class to manage models
Player
Player.AssignPrivilegesEventArgs
Player.AuthorizeEventArgs
Player.CommandEventArgs
Player.ConnectEventArgs
Player.DisconnectEventArgs
Player.PlayerEventArgs
Player.PutInServerEventArgs
PlayerMenuExtender
PluginManager The plugin manager. Manages plugins, loads, unloads them
RubyPlugin
RubyPluginManager
SayCommand
SayTeamCommand
Server A class that represents the running Server
ServerCommands
SharpMod
TextCommand A special class for handling SayCommand (say, say_team)
UserCommand