rott/kf_sources/HideMut/Classes.backup/PickActorProj.uc
2026-07-14 20:27:09 +07:00

26 lines
728 B
Ucode

class PickActorProj extends KFMod.ShotgunBullet;
var a_VisibilityHandler a_visibilityHandler;
simulated singular function hitWall(vector hitNormal, actor wall)
{
if(wall.mesh != none || wall.staticMesh != none)
{
if((wall.bNoDelete || wall.bStatic) && !wall.bDeleteMe)
a_visibilityHandler.pickActorWithProjectile(wall);
else
a_visibilityHandler.logMessage(a_visibilityHandler.getActorName(wall)@"can't be hided because this actor can be destroyed any time.");
spawn(impactEffect, , , location, rotator(-hitNormal));
destroy();
}
if(LevelInfo(wall) != none)
{
spawn(impactEffect, , , location, rotator(-hitNormal));
destroy();
}
}
defaultproperties{}