예제 #1
0
 void LateUpdate()
 {
     if (_current != null)
     {
         _view.Refresh(this);
     }
 }
예제 #2
0
    public void SetCurrent(Crew crew, int index, bool doAnim)
    {
        _current = crew;

        if (current != null)
        {
            current.transform.SetParent(transform, false);
        }

        _view = UILayoutInventory.instance.GetCrewViewUI(index);
        _view.Refresh(this);

        if (doAnim)
        {
            if (current != null)
            {
                _view.DoGrowAnim(true);
            }
            else
            {
                _view.DoReduceAnim(false);
            }
        }
    }
예제 #3
0
 void RefreshShipHoldView()
 {
     _view.Refresh(this);
 }
예제 #4
0
 public void Init(int index)
 {
     _view = UILayoutInventory.instance.GetShipHoldUI(index);
     _view.Refresh(this);
 }