// Use isto para inicialização void Start() { gps = GetComponent <GeneralPlayerScript>() ?? null; if (gps == null) { Destroy(this); Debug.Log("Não foi possível encontrar GeneralPlayerScript em " + gameObject.name + ", " + name + " agora foi removido."); return; } }
private void Awake() { gps = GetComponentInParent <GeneralPlayerScript>() ?? null; }