コード例 #1
0
        public override void OnDataUpdate()
        {
            base.OnDataUpdate();
            MaybeUpdateData();

            if (ActiveView != null)
                ActiveView.OnDataUpdate();
        }
コード例 #2
0
 public override void OnDataUpdate()
 {
     base.OnDataUpdate();
     if (titleContent.image == null)
     {
         titleContent = new GUIContent(ActiveView.Title, Styles.SmallLogo);
     }
     ActiveView.OnDataUpdate();
 }
コード例 #3
0
ファイル: Window.cs プロジェクト: 5rKB5bPlusD/Unity
        public override void OnDataUpdate()
        {
            base.OnDataUpdate();

            string repoRemote = null;

            if (MaybeUpdateData(out repoRemote))
            {
                repoBranchContent = new GUIContent(repoBranch, Window_RepoBranchTooltip);
                if (repoUrl != null)
                {
                    repoUrlContent = new GUIContent(repoUrl, string.Format(Window_RepoUrlTooltip, repoRemote));
                }
                else
                {
                    repoUrlContent = new GUIContent(repoUrl, Window_RepoNoUrlTooltip);
                }
            }

            if (ActiveView != null)
            {
                ActiveView.OnDataUpdate();
            }
        }
コード例 #4
0
 public override void OnDataUpdate()
 {
     base.OnDataUpdate();
     ActiveView.OnDataUpdate();
 }