public static void AddItem(HHObjectItemContainer sender)
	{
		HHObjectItem item = sender.transform.GetChild(0).GetComponent<HHObjectItem>();

		RemoveList.Add(item);
	}
Ejemplo n.º 2
0
	public bool IsSameRow(HHObjectItemContainer sender)
	{
		return this.transform.localPosition.y == sender.transform.localPosition.y;
	}
Ejemplo n.º 3
0
	public void Search(int direction,int flag,HHObjectItemContainer sender)
	{
		if (sender == null) {
			return;
		}
		//horizontal left
		if (direction == 0 && flag == 0) 
		{
			HHObjectItemContainer item = sender.Left;

			if (item != null && sender.Compare(item)) 
			{
				HHEstimateDismissManager.AddItem(item);

				Search(direction,flag,item);
			}
		}

		//horizontal right
		if (direction == 0 && flag == 1) 
		{
			HHObjectItemContainer item = sender.Right;
			
			if (item != null && sender.Compare(item)) 
			{
				HHEstimateDismissManager.AddItem(item);
				Search(direction,flag,item);
			}
		}

		//vertical top
		if (direction == 1 && flag == 0) 
		{
			HHObjectItemContainer item = sender.Top;
			
			if (item != null && sender.Compare(item)) 
			{
				HHEstimateDismissManager.AddItem(item);
				Search(direction,flag,item);
			}
		}

		//vertical bottom
		if (direction == 1 && flag == 1) 
		{
			HHObjectItemContainer item = sender.Bottom;
			
			if (item != null && sender.Compare(item)) 
			{
				HHEstimateDismissManager.AddItem(item);
				Search(direction,flag,item);
			}
		}
	}
Ejemplo n.º 4
0
	public bool IsNearBy(HHObjectItemContainer sender)
	{
		return this.Left == sender || this.Right == sender || this.Top == sender || this.Bottom == sender;
	}
Ejemplo n.º 5
0
	public bool Compare(HHObjectItemContainer sender)
	{
		if (this.Child == null || sender.Child == null) {
			return false;
		}
		return this.Child.Type == sender.Child.Type;
	}