public static void AddItem(HHObjectItemContainer sender) { HHObjectItem item = sender.transform.GetChild(0).GetComponent<HHObjectItem>(); RemoveList.Add(item); }
public bool IsSameRow(HHObjectItemContainer sender) { return this.transform.localPosition.y == sender.transform.localPosition.y; }
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); } } }
public bool IsNearBy(HHObjectItemContainer sender) { return this.Left == sender || this.Right == sender || this.Top == sender || this.Bottom == sender; }
public bool Compare(HHObjectItemContainer sender) { if (this.Child == null || sender.Child == null) { return false; } return this.Child.Type == sender.Child.Type; }