読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

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

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

C# Unity Editor

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だった。