示例#1
0
    // Use this for initialization
    public void Init()
    {
        textboxManager = FindObjectOfType <TextBoxManager>();
        tutMode        = GetComponent <TutorialMode>();
        statsMenu      = GetComponent <Player2D_StatsMenu>();
        tutSpawn       = GetComponent <TutorialSpawn>();
        inventory      = GetComponent <Inventory>();

#if UNITY_EDITOR || UNITY_STANDALONE
        textboxManager.ReloadScript(theTextConsole);
#elif UNITY_ANDROID || UNITY_IPHONE
        textboxManager.ReloadScript(theTextMobile);
#endif
        textboxManager.currentLine = startLine;
        textboxManager.endAtLine   = endLine;
        textboxManager.EnableTextBox();

        MovedW      = false;
        MovedA      = false;
        MovedS      = false;
        MovedD      = false;
        chestOpened = false;
        triedPause  = triedPP = triedAttack = triedMove = triedCollecting = triedInventory = triedMerchant = triedTrap1 = triedTrap2 = triedTrap3 = triedTrap4 = false;
        pauseBox    = false;
    }
 // Use this for initialization
 void Start()
 {
     if (FindObjectOfType <TutorialMode>())
     {
         tutorialScript = FindObjectOfType <TutorialMode>();
         siteDataRef    = FindObjectOfType <SiteData>();
         tutorialScript.SetUpPillar(gridSizeX, gridSizeY);
     }
     else
     {
         //normal operations
         GameObject newSite = Instantiate(buildingSitePrefab);
         siteDataRef      = newSite.GetComponent <SiteData>();
         siteDataRef.grid = new Block[gridSizeX, gridSizeY];
     }
 }
示例#3
0
 protected bool Restart(GUIButton button, object obj)
 {
     TutorialMode.StartTutorial(this);
     return(true);
 }
示例#4
0
 protected bool Restart(GUIButton button, object obj)
 {
     GUI.PreventPauseMenuToggle = false;
     TutorialMode.StartTutorial(this);
     return(true);
 }