Привет всем! Хотел бы сделать GetComponent публичным чтобы расставлять нужный сразу в редакторе,а не писать постоянно новые скрипты под каждый компонент. В инете такого не нашёл. Как правильно это делается?
Примерно код (не работает) :
Код
public string Rtag = "Manager" ;
GameObject thisObj;
private bool myVar= true;
public string GetComp = "AudioSource";
public void mySwit() { thisObj = GameObject.FindGameObjectWithTag(Rtag);
if (myVar) { myVar = !myVar; Pause(); } else{ myVar = !myVar; Play(); }
}
public void Pause()
{
thisObj.GetComponent<GetComp>().Pause();
}
public void Play() {
thisObj.GetComponent<GetComp>().Play();
}