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; }
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(); } }
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(); }