//**************************************************************************************************** // //**************************************************************************************************** public void Awake() { if (m_instance == null) { m_instance = this; } GameObject header = CORE.HIERARCHY.Find(gameObject, "HEADER"); GameObject hierarchy = CORE.HIERARCHY.Find(gameObject, "HIERARCHY"); m_previewBG = CORE.HIERARCHY.FindComp <UnityEngine.UI.RawImage>(gameObject, "PREVIEW_BG"); m_preview = CORE.HIERARCHY.FindComp <UnityEngine.UI.RawImage>(gameObject, "PREVIEW"); m_noPic = CORE.HIERARCHY.Find(m_preview.gameObject, "NO_PIC_AVAILABLE"); m_noPicLabel = (m_noPic != null) ? m_noPic.GetComponent <UnityEngine.UI.Text>() : null; m_items = new UIItemList <UISiteListItem>(gameObject, "Scroll View", "Viewport", "Content", "Scrollbar Vertical", "2D/UI/SiteListItem", OnListItemSelection); m_buttons[( int )BUTTON.REFRESH] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(header, "REFRESH")); m_buttons[( int )BUTTON.GOTO_SELECTION] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(header, "GO_TO_SELECTION")); m_buttons[( int )BUTTON.EDIT_SELECTION] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(header, "EDIT_SELECTION")); m_buttons[( int )BUTTON.EXPAND_ALL] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(hierarchy, "EXPAND_ALL")); m_buttons[( int )BUTTON.COLLAPSE_ALL] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(hierarchy, "COLLAPSE_ALL")); m_buttons[( int )BUTTON.SORT_ASCENDING] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(hierarchy, "SORT_ASCENDING")); m_buttons[( int )BUTTON.SORT_DESCENDING] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(hierarchy, "SORT_DESCENDING")); m_buttons[( int )BUTTON.REFRESH].SetListener(delegate { UICmd.Set(UICMD.DB_REFRESH); }); m_buttons[( int )BUTTON.GOTO_SELECTION].SetListener(delegate { UICmd.Set(UICMD.GO_TO_SELECTION); }); m_buttons[( int )BUTTON.EDIT_SELECTION].SetListener(delegate { UICmd.Set(UICMD.EDIT_SELECTION); }); m_buttons[( int )BUTTON.EXPAND_ALL].SetListener(delegate { UICmd.Set(UICMD.UI_SITES_EXPAND_ALL); }); m_buttons[( int )BUTTON.COLLAPSE_ALL].SetListener(delegate { UICmd.Set(UICMD.UI_SITES_COLLAPSE_ALL); }); m_buttons[( int )BUTTON.SORT_ASCENDING].SetListener(delegate { UICmd.Set(UICMD.UI_SITES_SORT_ASCENDING); }); m_buttons[( int )BUTTON.SORT_DESCENDING].SetListener(delegate { UICmd.Set(UICMD.UI_SITES_SORT_DESCENDING); }); UpdatePreview(); }
//**************************************************************************************************** // //**************************************************************************************************** public void Awake() { if (m_instance == null) { m_instance = this; } m_group = GetComponent <CanvasGroup>(); GameObject root = gameObject; GameObject buts = CORE.HIERARCHY.Find(root, "Buttons"); m_title = CORE.HIERARCHY.FindComp <UnityEngine.UI.Text>(root, "Title"); m_items = new UIItemList <UIPicListItem>(root, "Scroll View", "Viewport", "Content", "Scrollbar Vertical", "2D/UI/Picture", OnSelectListItem); for (int but = 0; but < ( int )BUTTON.NB_BUTTONS; ++but) { BUTTON button = ( BUTTON )but; m_buttons[( int )but] = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(buts, string.Format("BT{0:D2}", but))); m_buttons[( int )but].SetListener(delegate { OnButton(button); }); } MapActionOnButton(BUTTON.BT00, ACTION.DELETE); MapActionOnButton(BUTTON.BT01, ACTION.UPLOAD); MapActionOnButton(BUTTON.BT02, ACTION.CANCEL); MapActionOnButton(BUTTON.BT03, ACTION.SELECT); httpReq = null; m_fade.Begin(FADE_TYPE.FADE_OUT, 0.0f); gameObject.SetActive(false); }
//**************************************************************************************************** // //**************************************************************************************************** public void Awake() { if (m_instance == null) { m_instance = this; } m_group = GetComponent <CanvasGroup>(); GameObject root = gameObject; GameObject buts = CORE.HIERARCHY.Find(root, "Buttons"); GameObject GRPFilter = CORE.HIERARCHY.Find(root, "GRPFilter"); GameObject GRPDirectory = CORE.HIERARCHY.Find(root, "GRPDirectory"); GameObject GRPFilename = CORE.HIERARCHY.Find(root, "GRPFilename"); m_title = CORE.HIERARCHY.FindComp <UnityEngine.UI.Text>(root, "Title"); m_inputFilter = CORE.HIERARCHY.FindComp <UnityEngine.UI.InputField>(GRPFilter, "Filter"); m_inputDirectory = CORE.HIERARCHY.FindComp <UnityEngine.UI.InputField>(GRPDirectory, "Directory"); m_inputFilename = CORE.HIERARCHY.FindComp <UnityEngine.UI.InputField>(GRPFilename, "Filename"); m_lockFilter = CORE.HIERARCHY.FindComp <UnityEngine.UI.RawImage>(GRPFilter, "LockIcon"); m_lockDirectory = CORE.HIERARCHY.FindComp <UnityEngine.UI.RawImage>(GRPDirectory, "LockIcon"); m_lockFilename = CORE.HIERARCHY.FindComp <UnityEngine.UI.RawImage>(GRPFilename, "LockIcon"); m_CANCEL = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(buts, "CANCEL")); m_OK = new CORE.UIButton(CORE.HIERARCHY.FindComp <UnityEngine.UI.Button>(buts, "OK")); m_items = new UIItemList <UIFileListItem>(gameObject, "Scroll View", "Viewport", "Content", "Scrollbar Vertical", "2D/UI/FileListItem", OnListItemSelection); m_CANCEL.SetListener(delegate { OnCANCEL(); }); m_OK.SetListener(delegate { OnOK(); }); if (m_inputFilter != null) { m_inputFilter.onEndEdit.RemoveAllListeners(); m_inputFilter.onEndEdit.AddListener(delegate { OnEndEditFilter(); }); } if (m_inputDirectory != null) { m_inputDirectory.onEndEdit.RemoveAllListeners(); m_inputDirectory.onEndEdit.AddListener(delegate { OnEndEditDirectory(); }); } if (m_inputFilename != null) { m_inputFilename.onEndEdit.RemoveAllListeners(); m_inputFilename.onEndEdit.AddListener(delegate { OnEndEditFilename(); }); } m_fade.Begin(FADE_TYPE.FADE_OUT, 0.0f); gameObject.SetActive(false); }