// Start is called before the first frame update void Start() { ts = transform; // .(ドット)演算子をつなげて書く方法をメソッドチェーンと呼ぶ // 戻り値がオブジェクトであればたいていはメソッドチェーンができる pds = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerDrivenScript>(); spawner = GameObject.Find("Spawner").GetComponent <SpawnerScript>(); // パスを指定してゲームオブジェクトを検索することもできる pointManager = GameObject.Find("Canvas/PointManager").GetComponent <PointManagerScript>(); touchSEManager = GameObject.Find("Audio/SEManager").GetComponent <TouchSoundEffectManagerScript>(); // 親オブジェクトにMeshRendererが存在する render = transform.parent.GetComponent <MeshRenderer>(); // 子オブジェクトにテキストがいる text = transform.GetChild(0).GetComponent <TextMesh>(); text.text = Get1DigitFloatString(selfDestructTime); // テキストに自分の秒数を入れる }
void Start() { pms = GameObject.Find("Scripts").GetComponent<PointManagerScript>(); }
void Start() { pms = GameObject.Find("Scripts").GetComponent <PointManagerScript>(); }