Table of Contents

Namespace CounterStrikeSharp.API.Modules.Utils

Classes

Angle

A Angle object represents 3D Euler angle, offset from the cardinal Z axis. Each angle contains three rotation values.

  • Xpitch +down/-up
  • Yyaw +left/-right
  • Zroll +right/-left
AttachmentHandle_t
CEntityHandle
CHandle<T>

CHandle is a class that represents a 32-bit ID (entindex + serial number) unique to every past and present entity in a game. It is used to refer to entities where pointers and entity indexes are unsafe; mainly across the client/server divide. More info

CStrongHandle<T>
CTransform
CUtlStringToken
CWeakHandle<T>
ChatColors
EnumUtils
NetworkedString
PointerTo<T>
QAngle
Quaternion
RecipientFilter

A generic filter for determining whom to send message/sounds etc. to and providing a bit of additional state information

ResourceManifest
Vector

A Vector object represents a line with a direction and length. Each vector contains three co-ordinates:

  • X+forward/-backward
  • Y+left/-right
  • Z+up/-down
Vector2D
Vector4D
WorldGroupId_t
matrix3x4_t

Structs

CEntityIndex

Enums

CsTeam
HudDestination
PlayerFlags