public CharacterModificationManager(CharacterCache characterCache, EventManager eventManager, IGetCharacterData getCharacterData, ISetCharacterData setCharacterData) { this.characterCache = characterCache; this.eventManager = eventManager; this.getCharacterData = getCharacterData; this.setCharacterData = setCharacterData; }
public CharacterModerationManager(EventManager eventManager, IGetCharacterData getCharacterData, ICreateCharacter createCharacter, CharacterSessionManager characterSessionManager, IDeleteCharacter deleteCharacter) { this.eventManager = eventManager; this.getCharacterData = getCharacterData; this.createCharacter = createCharacter; this.characterSessionManager = characterSessionManager; this.deleteCharacter = deleteCharacter; }
public CharacterCache(IGetCharacterData characterDataGetter, ISetCharacterData characterDataSetter) { characters = new Dictionary <string, CachedCharacter>(); this.characterDataGetter = characterDataGetter; this.characterDataSetter = characterDataSetter; }
public ClientLoginController(IGetCharacterData characterData, CharacterSessionManager characterSessionManager) { this.characterData = characterData; this.characterSessionManager = characterSessionManager; }