万年素人からHackerへの道

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

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

    カスタムインスペクタでプライベートメソッドにアクセス

    invoke a method from a Unity Inspector

    カスタムアトリビュートを作る?

    using System;
    
    // Place this file in any folder that is or is a descendant of a folder named "Scripts"
    namespace CatchCo  
    {
       // Restrict to methods only
       [AttributeUsage(AttributeTargets.Method)]
       public class ExposeMethodInEditorAttribute : Attribute
       {
       }
    }

    これだが、System.Attributeにした。 あと、CatchCoは作者名なので・・。

    ハングル版もある。 http://rapapa.net/?p=2550

    そんなことしなくても、

    ((MonoBehaviour)target).Invoke(“privateなメソッド名”, 0f); でOKだった。