public void SetRockerPos(Vector2 screenPos) { RectTransform rect = ContainerCenter.GetComponent <RectTransform>(); Vector2 pos = Vector3.zero; RectTransformUtility.ScreenPointToLocalPointInRectangle(rect, screenPos, UICamera, out pos); m_Rocker.anchoredPosition3D = pos; }
private void Update() { if (!m_Init) { EventTriggerListener mapEvents = m_MapCtrlButton.GetComponent <EventTriggerListener>(); mapEvents.onBeginDrag += OnBeginDragMap; mapEvents.onDrag += OnDragMap; mapEvents.onEndDrag += OnEndDragMap; m_CenterRect = ContainerCenter.GetComponent <RectTransform>(); m_Init = true; } }