31 lines
584 B
Ucode
31 lines
584 B
Ucode
/**
|
|
* Copyright 1998-2013 Epic Games, Inc. All Rights Reserved.
|
|
*/
|
|
class PrimitiveComponentFactory extends Object
|
|
native
|
|
abstract;
|
|
|
|
// Collision flags.
|
|
|
|
var(Collision) const bool CollideActors,
|
|
BlockActors,
|
|
BlockZeroExtent,
|
|
BlockNonZeroExtent,
|
|
BlockRigidBody;
|
|
|
|
// Rendering flags.
|
|
|
|
var(Rendering) bool HiddenGame,
|
|
HiddenEditor,
|
|
CastShadow;
|
|
|
|
cpptext
|
|
{
|
|
virtual UBOOL FactoryIsValid() { return 1; }
|
|
virtual UPrimitiveComponent* CreatePrimitiveComponent(UObject* InOuter) { return NULL; }
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
}
|