C#の `event` キーワードを使用せず、単に `public Action onClick;` と定義した場合のリスクはどれか。

`event` キーワードをつけると、外部からは `+=`(登録)と `-=`(解除)しかできなくなる。つけないと、外部から代入(`=`)が可能になり、誤って全ての登録をリセットしてしまう危険性がある。