Beispiel #1
0
    public void init()
    {
        nb = 0;
        Holder hold = Holder.instance;

        foreach (SequenceInput seq in sequencesToDo)
        {
            foreach (DataInput dI in seq.dI)
            {
                nb++;
            }
        }
        hold.setText(nb);

        if (failClic == null)
        {
            failClic = hold.failClic;
        }

        if (successClic == null)
        {
            successClic = hold.successClic;
        }

        if (successScenette == null)
        {
            successScenette = hold.soundsSuccess[Random.Range(0, hold.soundsSuccess.Count - 1)];
        }

        this.transform.position -= Vector3.forward;
        if (!startScene)
        {
            Holder.instance.setTime(duration, true);
        }
        decor.sprite = backgroundSprite;
        if (!falseScene)
        {
            hero.setAnimator(animPourHero);
        }

        inputPressed         = false;
        currentSequenceIndex = -1;//car on fait un index++ au debut de next sequence
    }