Начало основного войда:
Синтаксис:
Используется csharp
public GameObject otherObject;
public void UnEquipItem(){
otherObject.GetComponent<SomeScript>().UnEquip()
//Если получаем ответ положительный тогда продолжаем выполнение войда
//someCode1
//someCode2
...
}
Другой компонент:
Синтаксис:
Используется csharp
public void UnEquip(){
StartCoroutine(testCoroutine());
}
IEnumerator testCoroutine(){
someCode...
}
StartCoroutine(testCoroutine());
}
IEnumerator testCoroutine(){
someCode...
}
Я так понимаю есть всякие типа return и прочие приблуды которые могут мне в этом помочь, но точно не разбираюсь, спасибо!