Its not possible to get proxy instance when using GetObjectsAtPosition or GetObjectsAtPosition3D, example:
GetGame().GetObjectsAtPosition3D(position, radius, objects, cargos); for ( int i = 0; i < objects.Count(); i++ ) { Object object = objects.Get(i); if (object) ExpansionMessage(object.GetType()); //! Shows object type in chat }
But on the other hand it's possible to get proxy instance using RayCast, also Hologram class can detect proxies
FYI: Proxy is defined in config
class Proxyalmara { scope=2; model="\DZ\structures\furniture\Cases\almara\almara.p3d"; autocenter="false"; reversed="false"; animated="false"; shadow="false"; proxyDisplayName="Wardrobe"; simulation="alwaysshow"; };