public CharacterCreationState( ITyperPool typerPool, ComponentPool componentPool) { CharacterNameInput = componentPool.MakeInputComponent(); BackToMainMenu = typerPool.MakeUniqueTyper(); CreateCharacter = typerPool.MakeUniqueTyper(); }