Is it a bad practice calling Action
in the Update
in Unity? Should I avoid it and use methods instead? I am trying to avoid using close ties between to classes.
public Action OnRotation;
void Update()
{
OnRotation?.Invoke();
}
Or
private SomeClass someClass => FindObjectOfType<SomeClass>();
private void Update()
{
someClass.Rotation();
}