Olá! Estou com dificuldades em entender a sintaxe do seguinte código:
public class Torre : MonoBehaviour
{
private void Atira ()
{
GameObject pontoDeDisparo = this.transform.Find ("CanhaoDaTorre/PontoDeDisparo").gameObject;
Vector3 posicaoDoPontoDeDisparo = pontoDeDisparo.transform.position;
Instantiate (projetilPrefab, posicaoDoPontoDeDisparo, Quaternion.identity);
}
}
Mais especificamente em:
GameObject pontoDeDisparo = this.transform.Find ("CanhaoDaTorre/PontoDeDisparo").gameObject;
Acima, declaramos pontoDeDisparo do tipo GameObject. Minha dúvida refere-se ao caminho do código da atribuição, em:
this.transform
acessamos o transform do objeto que chamou o método Atira(), porém, como que é feita a procura de um gameObject dentro de um transform?