OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.llGetAgentSize C# (CSharp) Method

llGetAgentSize() public method

According to http://lslwiki.net/lslwiki/wakka.php?wakka=llGetAgentSize only the height of avatars vary and that says: Width (x) and depth (y) are constant. (0.45m and 0.6m respectively).
public llGetAgentSize ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
        public LSL_Vector llGetAgentSize(string id)
        {
            m_host.AddScriptLPS(1);
            ScenePresence avatar = World.GetScenePresence((UUID)id);
            LSL_Vector agentSize;
            if (avatar == null || avatar.IsChildAgent) // Fail if not in the same region
            {
                agentSize = ScriptBaseClass.ZERO_VECTOR;
            }
            else
            {
//                agentSize = new LSL_Vector(0.45f, 0.6f, avatar.Appearance.AvatarHeight);
                Vector3 s = avatar.Appearance.AvatarSize;
                agentSize = new LSL_Vector(s.X, s.Y, s.Z);
            }
            return agentSize;
        }
LSL_Api