Exemple #1
0
 // Start is called before the first frame update
 void Start()
 {
     if (emp == null)
     {
         emp = GameObject.Find("EmplacementDefaut").GetComponent <EmplacementDent>();
     }
     NewPosition(emp.GetPos());
     emp.SetDent(this);
     source = GameObject.Find("Main Camera").GetComponent <AudioSource>();
 }
Exemple #2
0
    public void SwitchDent(EmplacementDent empTarget)
    {
        empTarget.Unselect();
        Dent temp = empTarget.GetDent();

        empTarget.SetDent(dent);
        dent.SetEmp(empTarget);
        SetDent(temp);
        if (temp != null)
        {
            temp.SetEmp(this);
        }
    }
Exemple #3
0
    public void NextLevel()
    {
        if (currentLevel < nbLevels - 1)
        {
            Dent            newDent = dents[currentLevel];
            EmplacementDent newEmp  = emps[currentLevel];
            GameObject      placebo = placebos[currentLevel];

            newDent.gameObject.SetActive(true);
            newEmp.gameObject.SetActive(true);
            placebo.SetActive(false);
            animator.SetTrigger("NewDent");
            source.PlayOneShot(getDent, 1);

            ++currentLevel;
        }
        else
        {
            end = true;
        }
    }
Exemple #4
0
 public void SetEmp(EmplacementDent emp)
 {
     this.emp = emp;
     NewPosition(emp.GetPos());
 }
Exemple #5
0
 public void SwitchEmp(EmplacementDent emp2)
 {
     emp.SwitchDent(emp2);
 }