関数のオプションのパラメータとして Action を持つことは可能ですか? button2Action はオプションである必要があります。
public void DrawWindow(Rect p_PositionAndSize, string p_Button2Text = "NotInUse", Action p_Button2Action)
{
// Stuff happens here
}
私はegで試しましたが、p_Button2Actionのデフォルトパラメータ値はコンパイル時の定数でなければならないため、コンパイルp_Button2Action = delegate{ Debug.Log("NotInUse"); }
されません。コンパイル時の定数であるオプションのアクションをどのように作成しますか?