public virtual void MoveSelector(Vector2 pos, Vector2 size, float duration) { if (decorator != null) { decorator.MoveSelector(pos, size, duration); } }
public virtual void MoveSelector(Vector2 pos, Vector2 size, float duration) { if (decorator != null) { decorator.MoveSelector(pos, size, duration); } if (selector == null) { Debug.LogError("Menu " + gameObject.name + " does not have a Selector assigned and a call to move a selector was made to it."); return; } selector.MoveTo(pos, duration); if (size != Vector2.zero) { selector.SizeTo(size, duration); } }