コード例 #1
0
    /// <summary>
    /// Loads the module with the provided file string name to the custom grid object.
    /// Saves the level and module number in the level controller.
    /// </summary>
    /// <param name="fileName">The name of the file</param>
    public void LoadModule(string fileName)
    {
        //set level and number
        string numbers = new string(fileName.Where(Char.IsDigit).ToArray());

        moduleLevel  = Int32.Parse(numbers[0].ToString() + numbers[1].ToString());
        moduleNumber = Int32.Parse(numbers[2].ToString() + numbers[3].ToString());

        //set module text reference
        UIManager.Instance.SelectedModuleText.ChangeText("Level: " + moduleLevel.ToString() + " Module: " + moduleNumber.ToString());

        grid.LoadModule(fileName);
        setupMenu.SetActive(false);

        //call up the other grids
        LoadPreviousModule(moduleLevel, moduleNumber - 1);
        LoadNextModule(moduleLevel, moduleNumber + 1);
    }