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
