Hello,
i am having trouble with the Quest Machine and the Easy Main Menu. I am using the third person controller from Invector. I have already done the Tutorial with the Shotgun Quest. Everything works fine. But after implementing the Main Menu, the trigger for the Quest and the Journal Button wont work after starting the game from the Main Menu.
I moved the Quest Machine to the main menu. and I tried to do the same thing as recommended with the dialog system but i couldnt find something like Quest Machine Save ...
hope you can help me.
Quest Machine and Easy Main Menu
Re: Quest Machine and Easy Main Menu
Hi,
When you're using Quest Machine, Dialogue System, Invector, and Easy Main Menu (EMM) in a project, I recommend this setup:
When you're using Quest Machine, Dialogue System, Invector, and Easy Main Menu (EMM) in a project, I recommend this setup:
- Put the Quest Machine and Dialogue Manager GameObjects in the initial scene.
- The Dialogue Manager GameObject has an InputDeviceManager component, so don't add another one. Add a DialogueSystemSaver component.
- Put the Save System components (SaveSystem, *DataSerializer, *SavedGameDataStorer, StandardSceneTransitionManager) on either of those GameObjects or its own GameObject.
- Remember to untick Use Instance on the Invector player in each scene and the inventory UI prefab.
- Review the input settings in Edit > Project Settings > Input and the assignments to the EventSystem GameObject. Keep in mind that Invector changes the values assigned to the EventSystem at runtime.
-
- Posts: 2
- Joined: Sat May 23, 2020 4:18 am
Re: Quest Machine and Easy Main Menu
hi,
thanks for the fast reply !!
i guess i am one step further now..
Now i have the problem that after loading the savedata ( quest completed) the journal button is not working and the quest ! is still there...
thanks for the fast reply !!
i guess i am one step further now..
Now i have the problem that after loading the savedata ( quest completed) the journal button is not working and the quest ! is still there...
Re: Quest Machine and Easy Main Menu
When you load, you get a new copy of the player GameObject and its QuestJournal component. You'll need to reconnect your journal button to the new QuestJournal.ToggleJournalUI. For example:
Code: Select all
void Start()
{
myJournalButton.onClick.AddListener(() => { FindObjectOfType<QuestJournal>().ToggleJournalUI(); });
}