Code: Select all
class ShieldBelt extends Pickup;
...
function PickupFunction(Pawn Other)
{
MyEffect = Spawn(class'ShieldBeltEffect', Owner,,Owner.Location, Owner.Rotation);
MyEffect.Mesh = Owner.Mesh;
MyEffect.DrawScale = Owner.Drawscale;
if ( Level.Game.bTeamGame && (Other.PlayerReplicationInfo != None) )
TeamNum = Other.PlayerReplicationInfo.Team;
else
TeamNum = 3;
SetEffectTexture();
}
function SetEffectTexture()
{
if ( TeamNum != 3 )
MyEffect.ScaleGlow = 0.5;
else
MyEffect.ScaleGlow = 1.0;
MyEffect.Texture = TeamFireTextures[TeamNum];
MyEffect.LowDetailTexture = TeamTextures[TeamNum];
}