public void Update() { _spriteGoodTexture = GoodObject.GetComponent <SpriteRenderer>(); _spriteEvilTexture = EvilObject.GetComponent <SpriteRenderer>(); _goodRectSize = new Point((int)GoodObjectTexture.rect.height, (int)GoodObjectTexture.rect.width); _evilRectSize = new Point((int)EvilObjectTexture.rect.height, (int)EvilObjectTexture.rect.width); _g1 = (float)GoodObject.transform.position.x; _g2 = (float)GoodObject.transform.position.y; _e1 = (float)EvilObject.transform.position.x; _e2 = (float)EvilObject.transform.position.y; RectangleF goodSpriteRect = new RectangleF(_g1, _g2, (float)_goodRectSize.X, (float)_goodRectSize.Y); RectangleF evilSpriteRect = new RectangleF(_e1, _e2, (float)_evilRectSize.X, (float)_evilRectSize.Y); //return goodSpriteRect.IntersectsWith(evilSpriteRect);// if (goodSpriteRect.IntersectsWith(evilSpriteRect)) { _spriteGoodTexture.color = UnityEngine.Color.red; _spriteEvilTexture.color = UnityEngine.Color.red; //return goodSpriteRect.IntersectsWith(evilSpriteRect);// } else { _spriteEvilTexture.color = UnityEngine.Color.blue; _spriteGoodTexture.color = UnityEngine.Color.blue; //return goodSpriteRect.IntersectsWith(evilSpriteRect);// } }
public void Start() { _spriteGoodTexture = GoodObject.GetComponent <SpriteRenderer>(); _spriteEvilTexture = EvilObject.GetComponent <SpriteRenderer>(); _goodRectSize = new Point((int)GoodObjectTexture.rect.height, (int)GoodObjectTexture.rect.width); _evilRectSize = new Point((int)EvilObjectTexture.rect.height, (int)EvilObjectTexture.rect.width); }
public void Start() { ObjectsAll = GameObject.FindGameObjectsWithTag("tagBox"); EarthTagObjectsAll = GameObject.FindGameObjectsWithTag("tagEarth"); _spriteGoodTexture = GoodObject.GetComponent <SpriteRenderer>(); _spriteEvilTexture = EvilObject.GetComponent <SpriteRenderer>(); _goodRectSize = new Point((int)GoodObjectTexture.rect.height, (int)GoodObjectTexture.rect.width); _evilRectSize = new Point((int)EvilObjectTexture.rect.height, (int)EvilObjectTexture.rect.width); }