Example #1
0
 /// <summary>
 /// 删除item,先填出确认删除窗口,确认后才删除
 /// </summary>
 private void DelItemWithDlg()
 {
     OKDialog.Open(
         delegate() {
         DelItem(true);
     },
         "确定删除文件?"
         );
 }
Example #2
0
    public static void Open(Listener callback, string content)
    {
        var go = GameObject.Instantiate(Resources.Load("Prefabs/OKDialog")) as GameObject;

        go.transform.SetParent(GEditorRoot.GetIns().DialogPanel);
        var rt = go.GetComponent <RectTransform> ();

        rt.anchoredPosition = Vector2.zero;

        OKDialog dialog = go.GetComponent <OKDialog>();

        dialog.Callback         = callback;
        dialog.ContentText.text = content;
    }
Example #3
0
 private void DelFolder()
 {
     //TODO 这里还要Folder中所有的item
     OKDialog.Open(
         delegate() {
         //先做删除文件夹后的排序
         ParentFolder.ParentYOrder(CurFolderH, IndexInParentFolder);
         //然后把folder从父类ListItem中去掉
         ParentFolder.ItemList.Remove(this);
         //再删除folder节点
         Destroy(gameObject);
     },
         "确定删除文件夹?"
         );
 }