Como comparar texturas SKSpriteNode
Estou fazendo um jogo com o Sprite Kit. Quando houver uma colisão, eu gostaria de recuperar a imagem do SKSpriteNode com a qual meu projétil colidiu para atribuir valores de pontos diferentes, dependendo da imagem do monstro. Eu acho que comparar a propriedade de textura do SKSpriteNode poderia funcionar. Eu tentei o código a seguir, mas minha declaração if nunca é chamada. Alguma sugestão?
- (void)projectile:(SKSpriteNode *)projectile didCollideWithMonster:(SKSpriteNode *)monster {
SKTexture *tex = [SKTexture textureWithImageNamed:@"img.png"];
if ([[monster texture] isEqual:tex])
{
NSLog(@"it works");
}
}