Example #1
0
    // ----------------------------------------
    // Startメソッド
    // ----------------------------------------
    void Start()
    {
        // マネージャコンポ取得
        gameManager = GameObject.FindWithTag("GameManager").GetComponent<GameManager>();

        // ゲームオブジェクト"Canvas"取得
        canVas = GameObject.FindWithTag("Canvas");

        // アビリティシーンコントローラ取得
        abilityCommon = GameObject.FindWithTag("Canvas").GetComponent<AbilitySelect>();

        // 自分のImageコンポ取得
        unitSpriteImage = this.gameObject.GetComponent<Image>();

        // サブジェクトコンポ
        subjectComp = canVas.GetComponent<AbilitySubject>();

        // サブジェクトのオブサーバリストに自身を追加
        subjectComp.Attach(this);
    }