示例#1
0
    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>();
    }
示例#2
0
 public MissionTraverser(QuestCanvas canvas) : base(canvas)
 {
     nodeCanvas    = canvas;
     startNodeName = "StartMissionNode";
 }