Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 |
//============================================================================= // Actor Attach other Actor RI - Written by .:..: // Done right before rendering the actor so theres no way of overriding this in UScript. //============================================================================= class ActorAttachActorRI extends RenderIterator native; var() enum EAttachingGoalType { EATGT_AttachToOwner, EATGT_AttachToInstigator, EATGT_AttachToMisc } AttachingGoalActor; var() Actor MiscAttachActor; var() vector RelativeLocation; var() rotator RelativeRotation,BaseRotation; var() bool bAttachLocation,bAttachRotation; // Whatever if should handle any of these things natively. var() bool bInvisibleWhenNotUpdating; // Should be invisible whenever its not being attached to anything (or not being updated)? var() bool bStasisMode; // Stop updating position when other actor zone haven't recently been rendered. var() bool bConstantUpdates; // Keep on updating even when actor's rotation or location haven't changed. // Natively updated variables var const native bool bDrawMe; var native float LastUpdateTime; // Most recent time seconds since last location update. var native vector ActorOldPos; var native rotator ActorOldRot; defaultproperties { bAttachLocation=True bAttachRotation=True bInvisibleWhenNotUpdating=True bStasisMode=True } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |