public void OnEndDrag(PointerEventData eventData) { if (m_DraggingIcons[eventData.pointerId] != null) { Destroy(m_DraggingIcons[eventData.pointerId]); m_DraggingIcons[eventData.pointerId] = null; } workSpace.ToolSwitch("MouseTool"); }
public void OnPointerUp(PointerEventData eventData) { if (workSpace.activeTool == "WallTool") { GarageItemController garageScript = tmp.transform.GetComponent <GarageItemController>(); garageScript.inputHeight.text = objRect.sizeDelta.y.ToString("F" + 1); garageScript.inputWidth.text = objRect.sizeDelta.x.ToString("F" + 1); workSpace.ToolSwitch("MouseTool"); cmd.AddCmd(tmp, Operation.Create); tmp = null; } }
public void CreateTextElem(Vector2 pos) { var tmp = GameObject.Instantiate(Resources.Load <GameObject>("Prefabs/TextElem")); tmp.transform.position = pos; tmp.transform.SetParent(GameObject.Find("Area").transform); tmp.transform.GetComponent <RectTransform>().localScale = new Vector3(1, 1, 1); tmp.transform.SetAsLastSibling(); cmd.AddCmd(tmp, Operation.Create); tmp = null; workSpace.ToolSwitch("MouseTool"); }