void Start() { if (instanceExists) { Destroy(gameObject); return; } instanceExists = true; DontDestroyOnLoad(gameObject); questCanvas = FindObjectOfType <QuestCanvas>(); canvas = questCanvas.GetComponent <Canvas>(); questText = questCanvas.GetComponentInChildren <Text>(); gameState = FindObjectOfType <GameState>(); }
public MissionTraverser(QuestCanvas canvas) : base(canvas) { nodeCanvas = canvas; startNodeName = "StartMissionNode"; }