Exemplo n.º 1
0
        public void OnCellClick(OneMapObjectBase who)
        {
            if (who == null)
            {
                return;
            }
            if (who == currentSelect)
            {
                currentSelect = null;
                img_selected.transform.SetParent(transform, true);

                img_selected.transform.position = Vector3.one * 100000f;
                return;
            }
            if (currentSelect != null)
            {
                currentSelect.SetBright(false);
            }
            currentSelect = who;
            currentSelect.SetBright(true);
            img_selected.transform.SetParent(currentSelect.transform, true);
            img_selected.transform.localPosition = Vector3.zero;

            UIRoot.ins.touchBehaviour = TouchBehaviour.Added;
            UIRoot.ins.SyncBtnDeleteStatus();

            //  img_selected.transform.position = currentSelect.transform.position;
        }
Exemplo n.º 2
0
        public void OnCellClick(OneMapObjectBase who)
        {
            if (currentSelect != null)
            {
                currentSelect.SetBright(false);
            }
            currentSelect = who;
            if (currentSelect != null)
            {
                currentSelect.SetBright(true);

                UIRoot.ins.touchBehaviour = TouchBehaviour.Added;
                UIRoot.ins.SyncBtnDeleteStatus();
            }
        }
Exemplo n.º 3
0
        public void OnCellClick(OneMapObjectBase who)
        {
            if (who == null)
            {
                return;
            }

            MapEditorInputMgr.ins.currentSelectId = who.id;

            if (img_selected != null)
            {
                img_selected.transform.SetParent(who.transform, true);
                img_selected.transform.localPosition = Vector3.zero;
            }


            MapEditorInputMgr.ins.touchBehaviour = TouchBehaviour.Added;

            //进入正常组件编辑模式
            MapEditorUIMgr.ins.GetPanel <UIPanelMapEditor>().ChangeToEditObjectMode();
            //取消选中并进入画笔模式 ClearSelectObject内会调ChangeToPenMode??
            MapEditorInputMgr.ins.ClearSelectObject();
            MapEditorUIMgr.ins.GetPanel <UIPanelMapEditor>().ChangeToPenMode();
        }