NPC Life and Death Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				No edit summary  | 
				||
| Line 16: | Line 16: | ||
gemActor -\\ ProgressionManager : psDeathEvent  | gemActor -\\ ProgressionManager : psDeathEvent  | ||
gemActor -\\ SpawnManager : psDeathEvent  | gemActor -\\ SpawnManager : psDeathEvent  | ||
gemActor -\\ NPCManager : psDeathEvent  | |||
gemActor -\\ CombatManager : psDeathEvent  | |||
deactivate gemActor  | deactivate gemActor  | ||
activate ProgressionManager  | activate ProgressionManager  | ||
activate SpawnManager  | activate SpawnManager  | ||
activate NPCManager  | |||
ProgressionManager -> ProgressionManager : HandleDeathEvent  | ProgressionManager -> ProgressionManager : HandleDeathEvent  | ||
activate ProgressionManager  | activate ProgressionManager  | ||
| Line 24: | Line 28: | ||
deactivate ProgressionManager  | deactivate ProgressionManager  | ||
deactivate ProgressionManager  | deactivate ProgressionManager  | ||
NPCManager ->> NPCManager : QueueDeathPerception  | |||
deactivate NPCManager  | |||
SpawnManager ->> SpawnManager : HandleDeathEvent  | SpawnManager ->> SpawnManager : HandleDeathEvent  | ||
SpawnManager ->> SpawnManager : KillNPC  | SpawnManager ->> SpawnManager : KillNPC  | ||
Revision as of 13:47, 10 December 2011
Show Life and Death Cases for NPCs. Both Server side and NPCClient side.
Life
Death
