示例#1
0
    public void Setup(CFileBrowser p_fileBrowser, CFileBrowser.BrowserMode m_mode)
    {
        m_fileBrowser = p_fileBrowser;

        m_pathField      = transform.Find("Header").Find("PathField").GetComponent <TMP_InputField>();
        m_fileField      = transform.Find("Footer").Find("FileNameField").GetComponent <TMP_InputField>();
        m_upButton       = transform.Find("Header").Find("Up").GetComponent <Button>();
        m_backButton     = transform.Find("Header").Find("Back").GetComponent <Button>();
        m_forwardButton  = transform.Find("Header").Find("Forward").GetComponent <Button>();
        m_refreshButton  = transform.Find("Header").Find("Refresh").GetComponent <Button>();
        m_openSaveButton = transform.Find("Footer").Find("OpenSave").GetComponent <Button>();
        m_cancelButton   = transform.Find("Footer").Find("Cancel").GetComponent <Button>();
        m_viewerParent   = transform.Find("Viewer").Find("Scroll View").Find("Viewport").Find("ViewerContent").gameObject;

        Game.m_languages.UpdateObjectLanguage(gameObject, Game.m_languages.GetLanguage("English"));

        if (m_mode == CFileBrowser.BrowserMode.SAVE)
        {
            m_openSaveButton.transform.GetChild(0).GetComponent <TextMeshProUGUI>().text = Game.m_languages.GetLine("Save");
        }
        else
        {
            m_openSaveButton.transform.GetChild(0).GetComponent <TextMeshProUGUI>().text = Game.m_languages.GetLine("Open");
        }

        SetupListeners();
    }
示例#2
0
 public void Setup(string p_path, CFileBrowser p_browser)
 {
     m_path    = p_path;
     m_browser = p_browser;
 }