Difference between revisions of "NPC Life and Death Design"
Jump to navigation
Jump to search
m (moved NPC Life and Death to NPC Life and Death Design) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
<uml> | <uml> | ||
activate gemActor | |||
</uml> | </uml> | ||
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 |
Latest revision as of 18:59, 9 April 2013
Show Life and Death Cases for NPCs. Both Server side and NPCClient side.
Life
Death