ゲームのスコアを n 点獲得する毎に処理を実行するには？


敵を倒すゲームを作成中です、敵を倒してスコアを取得しスコアを20点獲得する毎に敵のスポーン値を上昇させる機能を作りたいのですが、スコアを20点獲得する毎に処理を動かす部分がわかりません、教えてください。




スポーン管理するSpawnerオブジェクト  
残機・スコア・ポーズ制御フラグetc.をまとめたGameSystemオブジェクト  
があると仮定します

SpawnerがGameSystemオブジェクトを参照していれば良いのです。  
スコアによってSpawnerの挙動が変わるコードはSpawner自身が持つべき挙動なので、  
Spawner.Moveロジック（直接使っているならMonoBehaviour.Update）で  
GameSystem.Scoreをチェックして、条件を満たしたらスポーン制御パラメータを変更します。

