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");
        }
}

questionAnswers(1)

yourAnswerToTheQuestion