Events
Namespace SwiftlyS2.Shared.Events
-
EventDelegates — Event delegates.
- EventListener<T>
-
IEventSubscriber — Custom event subscriber interface.
-
IOnClientConnectedEvent — Called when a client connects to the server.
-
IOnClientDisconnectedEvent — Called when a client disconnects from the server.
-
IOnClientKeyStateChangedEvent — Called when a client's key state changes.
-
IOnClientProcessUsercmdsEvent — Called when a client processes user commands. This callback is a hot path, be careful with it and don't do anything expensive.
-
IOnClientPutInServerEvent — Called when a client is put in the server.
-
IOnClientSteamAuthorizeEvent — Called when a client is authorized via Steam.
-
IOnClientSteamAuthorizeFailEvent — Called when a client's Steam authorization fails.
-
IOnCommandExecuteHookEvent — Called when a command is executed.
-
IOnConCommandCreated — Called when a ConVar is created.
-
IOnConVarCreated — Called when a ConVar is created.
-
IOnConVarValueChanged — Called when a ConVar value is changed.
-
IOnConsoleOutputEvent — Called when a console output is received.
-
IOnEntityCreatedEvent — Called when an entity is created.
-
IOnEntityDeletedEvent — Called when an entity is deleted.
-
IOnEntityEndTouchEvent — Called when an entity ends touching another entity.
-
IOnEntityIdentityAcceptInputHookEvent — Called when the entity identity accept input hook is triggered.
-
IOnEntityParentChangedEvent — Called when an entity's parent changes.
-
IOnEntitySpawnedEvent — Called when an entity is spawned.
-
IOnEntityStartTouchEvent — Called when an entity starts touching another entity.
-
IOnEntityTakeDamageEvent — Called when an entity takes damage.
-
IOnEntityTouchEvent — Called when an entity is touching another entity.
- IOnEntityTouchHookEvent
- IOnItemServicesCanAcquireHookEvent
-
IOnMapLoadEvent — Called when the map is loaded.
-
IOnMapUnloadEvent — Called when the map is unloaded.
-
IOnMovementServicesRunCommandHookEvent — Called when the movement services run command hook is triggered.
-
IOnPlayerPawnPostThinkHookEvent — Called when the player pawn post think hook is triggered.
- IOnPrecacheResourceEvent
- IOnWeaponServicesCanUseHookEvent
- ClientKind
- GameButtonFlags
- GameButtons
- KeyKind
-
EventDelegates.OnClientConnected — Called when a client connects to the server.
-
EventDelegates.OnClientDisconnected — Called when a client disconnects from the server.
-
EventDelegates.OnClientKeyStateChanged — Called when a client's key state changes.
-
EventDelegates.OnClientProcessUsercmds — Called when a client processes user commands. This callback is a hot path, be careful with it and don't do anything expensive.
-
EventDelegates.OnClientPutInServer — Called when a client is fully put in server.
-
EventDelegates.OnClientSteamAuthorize — Called when a client is authorized by Steam.
-
EventDelegates.OnClientSteamAuthorizeFail — Called when a client's Steam authorization fails.
-
EventDelegates.OnCommandExecuteHook — Called when a command is executed.
-
EventDelegates.OnConCommandCreated — Called when a ConCommand is created.
-
EventDelegates.OnConVarCreated — Called when a ConVar is created.
-
EventDelegates.OnConVarValueChanged — Called when a ConVar value is changed.
-
EventDelegates.OnConsoleOutput — Called when a console output is received.
-
EventDelegates.OnEntityCreated — Called when an entity is created.
-
EventDelegates.OnEntityDeleted — Called when an entity is deleted.
-
EventDelegates.OnEntityEndTouch — Called when an entity ends touching another entity.
-
EventDelegates.OnEntityIdentityAcceptInputHook — Called when an entity identity accept input hook is triggered.
-
EventDelegates.OnEntityParentChanged — Called when an entity's parent changes.
-
EventDelegates.OnEntitySpawned — Called when an entity is spawned.
-
EventDelegates.OnEntityStartTouch — Called when an entity starts touching another entity.
-
EventDelegates.OnEntityTakeDamage — Called when an entity takes damage.
-
EventDelegates.OnEntityTouch — Called when an entity is touching another entity.
- EventDelegates.OnEntityTouchHook
-
EventDelegates.OnItemServicesCanAcquireHook — Called when an item services can acquire hook is triggered.
-
EventDelegates.OnMapLoad — Called when a map is loaded.
-
EventDelegates.OnMapUnload — Called when a map is unloaded.
-
EventDelegates.OnMovementServicesRunCommandHook — Called when the movement services run command hook is triggered.
-
EventDelegates.OnPlayerPawnPostThink — Called when the player pawn post think hook is triggered.
-
EventDelegates.OnPrecacheResource — Called when the game is precaching resources.
-
EventDelegates.OnStartupServer — Called when the server is started.
-
EventDelegates.OnSteamAPIActivated — Called when Steam API is activated.
-
EventDelegates.OnTick — Called when game has processed a tick. Won't be called if the server is in hibernation. This callback is a hot path, be careful with it and don't do anything expensive.
-
EventDelegates.OnWeaponServicesCanUseHook — Called when a weapon services can use hook is triggered.
-
EventDelegates.OnWorldUpdate — Called when the world is updated. This happens even in hibernation. This callback is a hot path, be careful with it and don't do anything expensive.