Hi. I have ricochet map where my projectiles ricochet when it hit a wall. I want to "catch" the projectile after it bounce back from a wall. I know that the function to do this start in the ProseccTouch simulated function in the UTProjectile class, but I cant make this work. Any help will be much appreciated.

simulated function ProcessTouch(Actor Other, Vector HitLocation, Vector HitNormal)
{

if (Other == Instigator )
{
Explode ( HitLocation, HitNormal );
Shutdown();
}
else
{
Other.TakeDamage(Damage,InstigatorController,HitLo cation,MomentumTransfer * Normal(Velocity), MyDamageType,, self);
Shutdown();
}

}

So I basically need a function to "collect" the projectile on touch.