// 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>();
 }
Beispiel #3
0
 void Start()
 {
     pms = GameObject.Find("Scripts").GetComponent <PointManagerScript>();
 }