Exemple #1
0
 private void Initialize()
 {
     if (CenterImage != null)
     {
         Mini_Rocker_Event centerRockerEvent = CenterImage.GetComponent <Mini_Rocker_Event>();
         if (centerRockerEvent != null)
         {
             centerRockerEvent.onRockerDraggedEvent      += OnRockerCenterDragged;
             centerRockerEvent.onRockerBeginDraggedEvent += OnRockerCenterBeginDragged;
             centerRockerEvent.onRockerEndDraggedEvent   += OnRockerCenterEndDragged;
         }
         Mini_Rocker_Event bgRockerEvent = BackgroundImage.GetComponent <Mini_Rocker_Event>();
         if (bgRockerEvent != null)
         {
             bgRockerEvent.onRockerBeginDraggedEvent += OnRockerCenterBeginDragged;
             bgRockerEvent.onRockerDraggedEvent      += OnRockerCenterDragged;
             bgRockerEvent.onRockerEndDraggedEvent   += OnRockerCenterEndDragged;
         }
     }
 }
Exemple #2
0
 private void OnRockerCenterEndDragged(Mini_Rocker_Event e, PointerEventData data)
 {
     ResetCenterPosition();
 }
Exemple #3
0
 private void OnRockerCenterBeginDragged(Mini_Rocker_Event e, PointerEventData data)
 {
     SetCenterPosition(TransferScreenToWorldPosition(data.position) - transform.position);
 }