Section 2.6.2. rdInstBase- Proximity Proxies

// [rdInst v1.35] Adds the instance to the Proxy list, to be switched to the specified actor when in the sphere trace around the character
FrdProxyItem& rdAddInstanceProxy(UStaticMesh* mesh,int32 index,UClass* actorClass,bool usePool=true,int32 poolAmount=20,bool DontRemove=false,bool DontHide=false,UrdStateDataAsset* State=nullptr);

// [rdInst v1.35] Adds the Blueprint Prefab to the Proxy list, to be switched to the specified actor when in the sphere trace around the character
FrdProxyItem& rdAddPrefabProxy(ArdActor* prefab,UClass* actorClass,bool usePool=true,int32 poolAmount=20,bool DontRemove=false,bool DontHide=false,UrdStateDataAsset* State=nullptr);

// [rdInst v1.35] Removes the Proxy Instance
void rdRemoveProxyByInstance(UStaticMesh* mesh,int32 index);

// [rdInst v1.35] Removes the Proxy from the passed in proxy actor
void rdRemoveProxyByProxy(AActor* proxy);

// [rdInst v1.35] Removes the Proxy Prefab
void rdRemoveProxyByPrefab(ArdActor* prefab);

// [rdInst v1.35] Removes all Instance and Prefab Proxies
void rdRemoveAllProxies();