1. the Actor's initial properties are set:
...
2. the Actor's Owner is set from the Spawn parameters
3. the Actor's Instigator is set to the spawning actor's Instigator
4. Karma physics are initialized for the actor
5. (in UT the actor's Spawned() event is called, in later engine versions this event is no longer available in UnrealScript)
6. the Actor's PreBeginPlay() event is called
7. the Actor's BeginPlay() event is called
8. the Actor's actual zone and PhysicsVolume are set
9. encroachment (overlapping with other actors' collision cylinders) is checked for the actor
10. the Actor's PostBeginPlay() event is called
11. the Actor's SetInitialState() event is called
12. the actor's base is set if it's None and the actor has bCollideActors and bShouldBaseAtStartup set to True and its Physics are set to either PHYS_None or PHYS_Rotating
13. the Actor's PostNetBeginPlay() event is called if this isn't a replicated actor (i.e. it was created on this machine with the Spawn() function)
14. (in UT now all SpawnNotify actors receive a SpawnNotification() event if this actor's class is a subclass of the class specified in their ActorClass property, in later engine versions SpawnNotifies are no longer available)
15. the Actor's actual Tag property is set
Bookmarks