Section 2.6.4. rdInstBase- Destruction Proxies

// [rdInst v1.35] Adds the instance to the Proxy list, to be switched to the specified actor when an impulse is near
FrdProxyItem& rdAddDestructionInstanceProxy(UStaticMesh* mesh,int32 index,const FrdProxySetup& proxy);

// [rdInst v1.35] Adds the Blueprint Prefab to the Proxy list, to be switched to the specified actor when an impulse is near
FrdProxyItem& rdAddDestructionPrefabProxy(ArdActor* prefab,const FrdProxySetup& proxy);

// [rdInst v1.41] Marks the Proxy to be set to the Destroyed Instance/Prefab when swapped out
void rdMarkProxyAsDestroyed(AActor* proxy,const FTransform& offset=FTransform());

// [rdInst v1.36] Sets the Proxies state to Destroyed
void rdSetProxyToDestroyed(AActor* proxy,const FTransform& offset=FTransform());

// [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();