概要
using UnityEngine.UI; public class Example : InputField { protected override void Reset() { } }
上記のようなコードを書いてアプリをビルドしたら
error CS0115: 'XXXX.Reset()': no suitable method found to override
上記のビルドエラーが発生した
using UnityEngine.UI; public class Example : InputField { #if UNITY_EDITOR protected override void Reset() { } #endif }
オーバーライドした Reset 関数を #if UNITY_EDITOR で囲んだら
正常にビルドできるようになった