コールバックにはActionとFuncのどちらか選びます。引数が不要なコールバックならAction、必要ならFunc
public void Hoge(System.Action callback = null) { callback?.Invoke(); }
さらにnull条件演算子でnullチェックすることで簡潔にセーフコードが書けますね。
コールバックにはActionとFuncのどちらか選びます。引数が不要なコールバックならAction、必要ならFunc
public void Hoge(System.Action callback = null) { callback?.Invoke(); }
さらにnull条件演算子でnullチェックすることで簡潔にセーフコードが書けますね。