Entity Hooks

From GMod Wiki

Revision as of 07:23, 16 June 2011 by Wizard (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search



Entity Types

Main page: Entity

There are 5 main types of SENTs:


Point and Brush are server side only, they are not sent to the client at all.

Anim

Server

NewerServer.png AcceptInput
NewerServer.png EndTouch
NewerServer.png KeyValue
NewerServer.png OnTakeDamage
NewerServer.png PhysicsSimulate
NewerServer.png PostEntityCopy
NewerServer.png PostEntityPaste
NewerServer.png PreEntityCopy
NewerServer.png SpawnFunction
NewerServer.png StartTouch
NewerServer.png Touch
NewerServer.png UpdateTransmitState
NewerServer.png Use

Client

NewerClient.png BuildBonePositions
NewerClient.png CalcView
NewerClient.png Draw
NewerClient.png DrawTranslucent
NewerClient.png IsTranslucent
NewerClient.png RenderOverride

Shared

NewerShared.png Initialize
NewerShared.png OnRemove
NewerShared.png OnRestore
NewerShared.png PhysicsCollide
NewerShared.png PhysicsUpdate
NewerShared.png SetupDataTables
NewerShared.png Think

Point

Server

NewerServer.png AcceptInput
NewerServer.png Initialize
NewerServer.png KeyValue
NewerServer.png OnRemove
NewerServer.png Think

Brush

Server

NewerServer.png AcceptInput
NewerServer.png EndTouch
NewerServer.png Initialize
NewerServer.png KeyValue
NewerServer.png OnRemove
NewerServer.png PassesTriggerFilters
NewerServer.png StartTouch
NewerServer.png Think
NewerServer.png Touch

AI

Server

NewerServer.png AcceptInput
NewerServer.png DoingEngineSchedule
NewerServer.png DoSchedule
NewerServer.png EndTouch
NewerServer.png EngineScheduleFinish
NewerServer.png ExpressionFinished
NewerServer.png GetAttackSpread
NewerServer.png GetRelationship
NewerServer.png KeyValue
NewerServer.png NextTask
NewerServer.png OnCondition
NewerServer.png OnTakeDamage
NewerServer.png OnTaskComplete
NewerServer.png RunAI
NewerServer.png RunEngineTask
NewerServer.png RunTask
NewerServer.png ScheduleFinished
NewerServer.png SelectSchedule
NewerServer.png SetTask
NewerServer.png StartEngineSchedule
NewerServer.png StartSchedule
NewerServer.png StartTask
NewerServer.png StartTouch
NewerServer.png TaskFinished
NewerServer.png TaskTime
NewerServer.png Think
NewerServer.png Touch
NewerServer.png UpdateTransmitState
NewerServer.png Use

Client

NewerClient.png BuildBonePositions
NewerClient.png Draw
NewerClient.png DrawTranslucent

Shared

NewerShared.png Initialize
NewerShared.png OnRemove
NewerShared.png OnRestore
NewerShared.png PhysicsCollide
NewerShared.png PhysicsUpdate
NewerShared.png Think

Personal tools
Namespaces
Variants
Actions
Navigation
Lua Scripting
Functions
Hooks
Toolbox