-5

迷路を作っていて、プレイヤーがレベル 1 (フォーム 1) を終了したときに、「レベル 2」ボタン (メイン フォーム) を有効にしたいと考えています。それで、私は何をすべきですか?

4

1 に答える 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 に答える