示例#1
0
 public new void Start()
 {
     if (isStart)
     {
         return;
     }
     base.Start();
     levelMetronome = this.GetComponent <LevelScripted>();
     levelMetronome.connect(this);
 }
示例#2
0
    public override void play()
    {
        successLoopCounter.Reset(3);
        successLoopCounter.Show();

        showButtons();

        levelIA.connect(GameObject.Find("IA").GetComponent <PNJ>());

        // Pour que le playerAction connaise le niveau à vérifier
        GetPlayerActions().level = levelPlayer;
        // Pour que le playerAction reçoive les évents du niveau
        GetPlayerActions().level.connect(GetPlayerActions());
        // Pour recevoir les évents du joueur
        GetPlayerEventListener().connect(this);
        // Pour recevoir la réussite et les echec du joueurs
        GetPlayerActions().Connect(this);

        // COmmencer à lire la musique
        GetBeatCounter().StartCount();
    }
示例#3
0
    public override void play()
    {
        Debug.Log("Start playing Tuto1Champi");
        successLoopCounter.Reset(3);
        successLoopCounter.Show();

        levelIA.connect(GameObject.Find("IA").GetComponent <PNJ>());

        // Pour que le playerAction connaise le niveau à vérifier
        GetPlayerActions().level = levelPlayer;
        // Pour que le playerAction reçoive les évents du niveau
        GetPlayerActions().level.connect(GetPlayerActions());
        // Pour recevoir les évents du joueur
        GetPlayerEventListener().connect(this);
        // Pour recevoir la réussite et les echec du joueurs
        GetPlayerActions().Connect(this);

        // COmmencer à lire la musique
        GetBeatCounter().StartCount();

        GameObject.Find("Player").GetComponent <PlayerChampi>().disableOrange = true;
    }
示例#4
0
文件: Player.cs 项目: kknet/Heliko
 void Start()
 {
     playerEventListener.connect(this);
     level.connect(this);
 }