rott/kf_sources/LaSGunSkins/Classes/GoldenMP7Attachment.uc
2026-07-14 20:27:09 +07:00

36 lines
728 B
Ucode

class GoldenMP7Attachment extends MP7MAttachment;
var array<string> SkinRefs;
static function PreloadAssets(optional KFWeaponAttachment Spawned)
{
local int i;
Super.PreloadAssets(Spawned);
for ( i = 0; i < default.SkinRefs.Length; i++ )
{
default.Skins[i] = Material(DynamicLoadObject(default.SkinRefs[i], class'Material'));
if ( Spawned != none )
{
Spawned.Skins[i] = default.Skins[i];
}
}
}
static function bool UnloadAssets()
{
local int i;
for ( i = 0; i < default.Skins.Length; i++ )
default.Skins[i] = none;
return super.UnloadAssets();
}
defaultproperties
{
SkinRefs(0)="LaSGunSkins_T.Golden.Golden_MP7_3rd"
}