コード例 #1
0
        public void selectJob()
        {
            Toggle activeToggle = jobToggleGroup.ActiveToggles().FirstOrDefault();
            Type   type         = Type.GetType("MakeCharaResult." + activeToggle.name);

            PlayerMaker = (IPlayerMaker)Activator.CreateInstance(type);
        }
コード例 #2
0
 public CharacterCreationMenu(IContentChest contentChest, IPlayerMaker playerMaker,
                              IViewPortManager viewPortManager, IKeyboardDispatcher keyboardDispatcher, IUserInterface userInterface,
                              IOptionsManager optionsManager, IContentLoader <IReadOnlyCollection <Hair> > hairContentLoader,
                              IContentLoader <IReadOnlyCollection <Head> > headContentLoader,
                              IContentLoader <IReadOnlyCollection <Eyes> > eyeContentLoader,
                              IContentLoader <AsepriteSpriteMap> spriteMapLoader,
                              ICharacterRenderer characterRenderer)
 {
     _contentChest        = contentChest;
     _playerMaker         = playerMaker;
     _viewPortPortManager = viewPortManager;
     _keyboardDispatcher  = keyboardDispatcher;
     _userInterface       = userInterface;
     _optionsManager      = optionsManager;
     _hairContentLoader   = hairContentLoader;
     _headContentLoader   = headContentLoader;
     _eyeContentLoader    = eyeContentLoader;
     _spriteMapLoader     = spriteMapLoader;
     _characterRenderer   = characterRenderer;
 }