// 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>(); }
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); } }
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; } }
public void SetEmp(EmplacementDent emp) { this.emp = emp; NewPosition(emp.GetPos()); }
public void SwitchEmp(EmplacementDent emp2) { emp.SwitchDent(emp2); }