示例#1
0
 public override void OnBeginDrag(PointerEventData eventData)
 {
     JumpLineDrawer.DeactivateAll();
     lineDrawer.Active = true;
     OldSiblingIndex   = transform.GetSiblingIndex();
     SourceContainer   = transform.parent;
     base.OnBeginDrag(eventData);
 }
示例#2
0
	public override void OnBeginDrag(PointerEventData eventData) {
		base.OnBeginDrag(eventData);
		JumpLineDrawer.DeactivateAll();
		jumpLineDrawer.Active = true;
		if (childAnchor != null) {
			var anchorBehavior = childAnchor.GetComponent<AnchorDragNDropBehavior>();
			anchorBehavior.HighlightArrow(true);
		}
	}
示例#3
0
	protected override void Awake() 
	{
		base.Awake();
		childAnchor = null;
		instruction = GetComponent<Command>();
		jumpLineDrawer = GetComponent<JumpLineDrawer>();
		jumpLineDrawer.instructionTransform = JumpTarget.GetComponent<RectTransform>();
		jumpLineDrawer.anchorTransform = null;
		StartCoroutine(jumpLineDrawer.DrawJumpLine());
	}
示例#4
0
 public void OnPointerClick(PointerEventData eventData)
 {
     JumpLineDrawer.DeactivateAll();
     jumpLineDrawer.Active = true;
 }
示例#5
0
 public void OnPointerClick(PointerEventData eventData)
 {
     JumpLineDrawer.ActivateAll();
 }