public virtual void MoveSelector(Vector2 pos, Vector2 size, float duration)
 {
     if (decorator != null)
     {
         decorator.MoveSelector(pos, size, duration);
     }
 }
示例#2
0
    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);
        }
    }