迷路を作っていて、プレイヤーがレベル 1 (フォーム 1) を終了したときに、「レベル 2」ボタン (メイン フォーム) を有効にしたいと考えています。それで、私は何をすべきですか?
質問する
101 次
1 に答える
2
次のように、LevelForm で新しいイベントを作成します。
public event Action LevelCompleted;
レベルが完了したときにそのイベントを発生させます。
//run this code as soon as you know the level is completed
if(LevelCompleted != null)
LevelCompleted();
次に、メイン フォームにそのイベントをサブスクライブさせて、レベルが完了したときに何をしても構いません。
level1Form.LevelCompleted += () => level2Button.Enabled = true;
于 2013-04-19T18:46:24.167 に答える