forked from Shardstone/trail-into-darkness
added portraits and others
This commit is contained in:
@@ -17,25 +17,26 @@ namespace Nox.UI {
|
||||
private readonly GameDataState gameDataState;
|
||||
private readonly PartySettings partySettings;
|
||||
private readonly ICharacterSystems characterSystems;
|
||||
private readonly PortraitsHolder portraitsHolder;
|
||||
private MainMenuReference mainMenuReference;
|
||||
private CharacterCreationReference characterCreationReference;
|
||||
private CharacterCreationView characterCreationView;
|
||||
private AsyncOperationHandle<GameObject> charCreationHandle;
|
||||
|
||||
public MainMenuView(
|
||||
MenuPrefabsContainer menuPrefabsContainer,
|
||||
public MainMenuView(MenuPrefabsContainer menuPrefabsContainer,
|
||||
MenuGameStateData menuGameStateData,
|
||||
ISaveSystem saveSystem,
|
||||
GameDataState gameDataState,
|
||||
PartySettings partySettings,
|
||||
ICharacterSystems characterSystems
|
||||
) {
|
||||
ICharacterSystems characterSystems,
|
||||
PortraitsHolder portraitsHolder) {
|
||||
this.menuPrefabsContainer = menuPrefabsContainer;
|
||||
this.menuGameStateData = menuGameStateData;
|
||||
this.saveSystem = saveSystem;
|
||||
this.gameDataState = gameDataState;
|
||||
this.partySettings = partySettings;
|
||||
this.characterSystems = characterSystems;
|
||||
this.portraitsHolder = portraitsHolder;
|
||||
}
|
||||
public void Initialize() {
|
||||
if(!mainMenuReference) {
|
||||
@@ -64,7 +65,7 @@ namespace Nox.UI {
|
||||
charCreationHandle = Addressables.InstantiateAsync(menuPrefabsContainer.characterCreationReference);
|
||||
var result = charCreationHandle.WaitForCompletion();
|
||||
characterCreationReference =result.GetComponent<CharacterCreationReference>();
|
||||
characterCreationView = new CharacterCreationView(characterCreationReference, menuGameStateData, saveSystem, gameDataState, partySettings, characterSystems);
|
||||
characterCreationView = new CharacterCreationView(characterCreationReference, menuGameStateData, saveSystem, gameDataState, partySettings, characterSystems, portraitsHolder);
|
||||
characterCreationView.Initialize();
|
||||
characterCreationView.Show();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user