Hey, I've created some custom choices on my main menu for displaying "instructions" and "credits" however instead of just being invoked when pressed/clicked, they are both being invoked when I start the game.
In my scene I have a game object for each with their corresponding event interaction. "Start Type" is set to None, and I have a lightweight script on the game object that just consists of:
public class EventInteractionStarter : MonoBehaviour
{
[SerializeField] private EventInteraction eventInteraction;
public void Start()
{
Debug.Log("Starting Event", eventInteraction);
eventInteraction.StartEvent(null);
}
}
In my main menu settings I have "Component Name" set to "EventInteractionStarter", "Function Name" set to "Start", and Search Name set to the name of the game object (either "CreditsStarter" or "InstructionsStarter").
I can see when I load the game that "Starting Event" in the script above is logged twice and the events are started. I would expect "Start" would NOT be called until the button is pressed/clicked.
Any idea what might be happening here? Thanks for your help. Also side note, looking forward to ORK 3, and the eventual migration tool :)
Apologies for the trouble. Still looking forward to ORK 3 though :D