36 lines
728 B
Ucode
36 lines
728 B
Ucode
class GoldenMP5Attachment extends MP5MAttachment;
|
|
|
|
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_MP5_3rd"
|
|
}
|