通过眼动了解实体类型

Know type of entity by eyetrace

如何通过 GetEyeTrace 知道我之前的实体。我想检查一下,如果 entity == Weapon 然后做任何事情...

如下所示:

if ply:GetEyeTrace().Entity.IsWeapon() then
        print("+")
    end

但是IsWeapon()函数没有。

应该是:IsWeapon()

您还应该检查实体是否有效。

local ent = ply:GetEyeTrace().Entity
if(!IsValid(ent)) then return end 
if(ent:IsWeapon()) then
    print("This is a weapon.")
end