Entity/SetEyeTarget

From Garry's Mod
Revision as of 12:25, 10 September 2016 by Mysterypancake1 (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
 Entity:SetEyeTarget( )

Contents

Description

Sets the position an entity's eyes look toward.

Arguments

Vector pos

The world position the entity is looking toward.

Examples

Example

Makes an NPC (self) look into a nearby player's eyes.

for p, ply in pairs(player.GetAll()) do
    if(ply:EyePos():Distance(self:EyePos()) <= 60) then
        self:SetEyeTarget(ply:EyePos())
        break
    end
end


Examples

Example

Makes an entity look at a vector the way the eyeposer does it

local lookat = Vector( 0, 0, 0 )

local attachment = ent:GetAttachment( ent:LookupAttachment( "eyes" ) )
local LocalPos, LocalAng = WorldToLocal( lookat, Angle( 0, 0, 0 ), attachment.Pos, attachment.Ang )
ent:SetEyeTarget( LocalPos )


Personal tools
Navigation