From Garry's Mod
Revision as of 12:25, 10 September 2016 by Mysterypancake1
Sets the position an entity's eyes look toward.
The world position the entity is looking toward.
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
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 )