33 lines
811 B
Ucode
33 lines
811 B
Ucode
// Base class for faked projectiles that are used in weapon animations
|
|
class ScrnFakedProjectile extends Actor
|
|
abstract;
|
|
|
|
var(Display) string StaticMeshRef;
|
|
|
|
static function PreloadAssets()
|
|
{
|
|
if( default.StaticMeshRef != "" )
|
|
UpdateDefaultStaticMesh(StaticMesh(DynamicLoadObject(default.StaticMeshRef, class'StaticMesh', true)));
|
|
}
|
|
|
|
static function bool UnloadAssets()
|
|
{
|
|
if( default.StaticMeshRef != "" )
|
|
UpdateDefaultStaticMesh(none);
|
|
|
|
return true;
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
DrawType=DT_StaticMesh
|
|
bReplicateMovement=False
|
|
bSkipActorPropertyReplication=True
|
|
RemoteRole=ROLE_None
|
|
bGameRelevant=True
|
|
CollisionRadius=0.000000
|
|
CollisionHeight=0.000000
|
|
bUseCylinderCollision=True
|
|
bBlockHitPointTraces=False
|
|
}
|