万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Functionの受け渡し UnityScript

    Hoge.js (Hogeクラス)

        private var _onHoge : Function;
    
        private function Hoge()
        {
            _onHoge();
        }
    
        // on
        function set onHoge(value:Function) { _onHoge = value; }
    

    ・HogeManager.js (Hogeクラスを管理するクラス)
    Hogeクラスの関数へここにある関数を代入している

        var hoge : Hoge = obj.GetComponent.<Hoge>();
        hoge.onHoge = OnHoge; // Function(OnHogeを代入している)
    
        function OnHoge()
        {
            Debug.Log("呼ばれたお");
        }
    

    【結果】
    HogeクラスのHoge()メソッドが呼ばれた時に、HogeManagerのOnHoge()メソッドが呼ばれるお。