TestTagArrays() public static method

public static TestTagArrays ( string firstArray, string secondArray ) : bool
firstArray string
secondArray string
return bool
        public override Ray Snap(Item item, PointerEventData data)
        {
            ItemDrag dragItem = item.GetComponent <ItemDrag>();

            if (dragItem.AttachPointArray != null && dragItem.AttachPointArray.Length > 0)
            {
                for (int i = 0; i < dragItem.AttachPointArray.Length; ++i)
                {
                    if (ItemUtility.TestTagArrays(dragItem.AttachPointArray[i].TagArray, ChildTagArray))
                    {
                        return(new Ray(transform.position - dragItem.AttachPointArray[i].transform.localPosition, -transform.forward));
                    }
                }
                return(new Ray(transform.position, -transform.forward));
            }
            else
            {
                return(new Ray(this.transform.position, -transform.forward));
            }
        }
Example #2
0
 public bool TagMatch(string[] tagArray)
 {
     return(ItemUtility.TestTagArrays(tagArray, ChildTagArray));
 }