HasTag() public method

public HasTag ( string tag ) : bool
tag string
return bool
示例#1
0
 private void OnDropAttached(PointerEventData data)
 {
     if (data.pointerPress != null)
     {
         Item dragItem = data.pointerPress.GetComponent <Item>();
         if (dragItem != null && dragItem.HasTag("Color"))
         {
             StartCoroutine(dragItem.DestroyItemCoroutine());
         }
     }
 }
示例#2
0
        private void OnPointerExitAttached(PointerEventData data)
        {
                        #if LOG
            Debug.Log("OnPointerExitAttached " + this.name);
                        #endif

            if (data.pointerPress != null)
            {
                Item dragItem = data.pointerPress.GetComponent <Item>();
                if (dragItem != null && dragItem.HasTag("Color"))
                {
                    GetComponent <Item>().SetBlendMaterial(_initialBlendTexture);
                }
            }
        }
示例#3
0
        private void OnPointerEnterAttached(PointerEventData data)
        {
                        #if LOG
            Debug.Log("OnPointerEnterAttached " + this.name);
                        #endif

            if (data.pointerPress != null)
            {
                Item dragItem = data.pointerPress.GetComponent <Item>();
                if (dragItem != null && dragItem.HasTag("Color"))
                {
                    Item item = GetComponent <Item>();
                    _initialBlendTexture = item.BlendMaterialArray[0].GetTexture("_Blend");
                    item.SetBlendMaterial(dragItem.MaterialArray[0].mainTexture);
                }
            }
        }