万年素人からHackerへの道

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

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

    UnityScriptのFunction引数を用いたコールバックでハマる

    例えばこんな関数があるときに、

    var _callback:Function;
    public function Bar(_callback:Function) {
        _callback = callback;
    }

    hogeは先程のソースのインスタンスとして、
    Barメソッドをこのように使う。

    hoge.Bar(CallbackFunc);
    
    public function CallbackFunc() {
        yield WaitForSeconds(0.1);
    
    }

    CallbackFuncがyieldを含んでいて返り値はvoidではないので、この場合はコールバックに失敗するできない。