Garry's Mod Wiki

Garry's Mod Wiki

  table Entity:GetSequenceInfo( number sequenceId )

Description

Returns a table of information about an entity's sequence.

Arguments

1 number sequenceId
The sequence id of the entity.

Returns

1 table
Table of information about the entity's sequence, or nil is ID is out of range. See SequenceInfo structure.

Example

Draw each player's current sequence bounding box with sequence name, activity number, and activity name above their head.

hook.Add( "PostPlayerDraw", "Sequence_Name", function( ply ) local seqinfo = ply:GetSequenceInfo( ply:GetSequence() ) seqinfo.player = ply render.DrawWireframeBox( ply:GetPos(), ply:GetAngles(), seqinfo.bbmin, seqinfo.bbmax, color_white, true ) end ) hook.Add( "HUDPaint", "Sequence_Name", function() for _, ply in ipairs( player.GetAll() ) do local seqinfo = ply:GetSequenceInfo( ply:GetSequence() ) local textpos = ( ply:GetPos() + Vector( 0, 0, seqinfo.bbmax.z + 10 ) ):ToScreen() if textpos.visible then draw.SimpleText( seqinfo.label, "GModNotify", textpos.x, textpos.y, color_white, TEXT_ALIGN_CENTER ) draw.SimpleText( seqinfo.activity .. ": " .. seqinfo.activityname, "GModNotify", textpos.x, textpos.y + 20, color_white, TEXT_ALIGN_CENTER ) end end end )
Output:

This site is a community mirror of the official Garry's Mod wiki.. This site is not maintained by Facepunch Studios.

Page content is automatically updated twice a day. Edits and history are not available.

Last Parsed: Loading...