コード例 #1
0
    //---------------------------------------------------------------------
    public virtual void RefreshDataBinders(UIDataRefreshRate refreshType)
    {
        for (int index = 0; index < m_DataBinderList.Count; ++index)
        {
            UIDataBinder dataBinder = m_DataBinderList[index];
            if (dataBinder.refreshRate == refreshType)
            {
                m_DataBinderList[index].Refresh();
            }
        }

        OnRefresh(refreshType);
    }
コード例 #2
0
    //---------------------------------------------------------------------
    public override void RefreshDataBinders(UIDataRefreshRate refreshType)
    {
        if (m_DataSources == null)
        {
            return;
        }

        for (int index = 0; index < m_DataSources.Length; ++index)
        {
            UIDataSource dataSource = m_DataSources[index];
            if (dataSource == this)
            {
                continue;
            }

            dataSource.RefreshDataBinders(refreshType);
        }

        base.RefreshDataBinders(refreshType);
    }
コード例 #3
0
 //---------------------------------------------------------------------
 protected virtual void OnRefresh(UIDataRefreshRate refreshType)
 {
 }