Всем привет
Кто знает, как можно сделать остановить выполнение функции ребенка в родителе?
уточню на примере
class Number: MonoBehavior
protected bool hasInteract
public virtual void OnTriggerStay(Collider other)
{
if (hasInteract)
return;
}
class One : Number
public override void OnTriggerStay(Collider other)
{
base.OnTriggerStay(other);
Debug.Log(other.gameobject.name)
}
если hasInteract тру, то в объекте One все равно произойдет вызов функции дебаг. Как сделать так, чтобы вызов этой функции не происходил, потому что флаг выставлен в тру