Pets Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 153: | Line 153: | ||
| EntityManager <<-- psCharacter | EntityManager <<-- psCharacter | ||
| deactivate psCharacter | deactivate psCharacter | ||
| EntityManager ->> EntityManager : CopyNPCFromDatabase | EntityManager ->> EntityManager : CopyNPCFromDatabase | ||
| activate EntityManager | |||
| deactivate EntityManager | |||
| EntityManager ->> EntityManager : CreateNPC | EntityManager ->> EntityManager : CreateNPC | ||
| activate EntityManager | |||
| create gemNPC | create gemNPC | ||
| EntityManager ->> gemNPC | |||
| deactivate EntityManager | |||
| EntityManager ->> gemNPC : SetOwner | EntityManager ->> gemNPC : SetOwner | ||
| activate gemNPC | |||
| deactivate gemNPC | |||
| EntityManager ->> Client : SetFamiliar | |||
| activate Client | |||
| deactivate Client | |||
| EntityManager ->> psCharacter : SetFamiliarID | |||
| activate psCharacter | |||
| deactivate psCharacter | |||
| EntityManager ->> NPCManager : AddEntity | |||
| activate NPCManager | |||
| deactivate NPCManager | |||
| EntityManager ->> NPCManager : ControlNPC | |||
| activate NPCManager | |||
| deactivate NPCManager | |||
| EntityManager ->> NPCManager : CreatePetOwnerSession | |||
| activate NPCManager | |||
| create PetOwnerSession | |||
| NPCManager ->> PetOwnerSession | |||
| EntityManager <<-- NPCManager | |||
| deactivate NPCManager | |||
| deactivate psCharacter | deactivate psCharacter | ||
| CreateFamiliarOP <<-- EntityManager | |||
| deactivate EntityManager | deactivate EntityManager | ||
| <<-- CreateFamiliarOP | |||
| deactivate CreateFamiliarOP | deactivate CreateFamiliarOP | ||
| </uml> | </uml> | ||
Revision as of 17:35, 14 April 2013
Functional Design
States

Physical Design
Database

Classes

Sequences
Create

Death
