先日、ネイティブプラグインを使用せずにObjective-Cのコードを呼び出す方法を教えてもらった。これを使用すると、AndroidObjectのようにObjective-Cのコードが取得できる。 やり方 まず以下のコードを用意する。 UnityのC#からNativePluginsを使わずObjective-C++を呼び出すテスト これを導入すると、以下のコードのように、Objective-Cのコードを直接呼び出すことが可能となる。 以下のコードでは、Objective-Cで定義したクラスをC#側で生成・管理している。 gist1de75fafc8fa2f25c0e4 現状は、「インスタンスが取得できる」もしくは「静的なメソッド」で「引数が無いもの」ならば概ね直接呼べるっぽい。 原理 さて、これの原理だが、どうやらObjective-Cは[Object Method:argument] と