C# (CSharp) GarrysModLuaShared.Classes Namespace

Classes

Name Description
CEffectData
CLuaEmitter
CLuaLocomotion
CLuaParticle
CMoveData
CNavArea
CNavLadder
CRecipientFilter
CSEnt
CSoundPatch
CTakeDamageInfo
CUserCmd A class used to store the player inputs, such as mouse movement, view angles, IN buttons pressed and analog movement, the data from this class is then transfered to a CMoveData during actual movement simulation. Can be modified during CreateMove, StartCommand hook and used in read only with SetupMove hook and Player.GetCurrentCommand.
Entity
File
IGModAudioChannel
IMaterial
IMesh
IRestore
ISave
ITexture
IVideoWriter
NPC
NextBot
Panel
PathFollower
PhysObj
Player
Schedule
Stack
TOOL
Task
VMatrix Representation of a mathematical construct that allows Vectors to be transformed. This object can be created with Global.Matrix function.
Vehicle
Weapon
bf_read This is the object passed to usermessage.Hook when a message is received. It contains each value stored in the message in sequential order. You should read values from it in the order you wrote them.