예제 #1
0
    public static Transform FindTransformOfuibase(UIBase uiBase, string widgetName)
    {
        Transform transform = uiBase.FindTransform(widgetName);

        if (transform != null)
        {
            return(transform);
        }
        return(XUtility.RecursiveFindTransform(uiBase.get_transform(), widgetName));
    }
예제 #2
0
 private void HideBossHeadDialog()
 {
     if (this.HeadDialogQueue.get_Count() > 0)
     {
         this.HeadDialogQueue.RemoveAt(0);
         UIBase uIIfExist = UIManagerControl.Instance.GetUIIfExist("BattleUI");
         if (uIIfExist != null)
         {
             ((BattleUI)uIIfExist).StartCoroutine(uIIfExist.FindTransform("DialogHeaderIcon").GetComponent <RectTransform>().MoveTo(new Vector3(-847.5f, 153f, 0f), 0.3f, EaseType.BackIn));
         }
         if (this.HeadDialogQueue.get_Count() > 0)
         {
             this.ShowHeadDialog();
         }
     }
 }
예제 #3
0
 public void OnRefreshTipsState(UIBase parentUI)
 {
     using (Dictionary <string, bool> .Enumerator enumerator = this.ModuleFlagMap.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             KeyValuePair <string, bool> current          = enumerator.get_Current();
             Dictionary <string, bool>   iconNameByModule = this.GetIconNameByModule(current.get_Key());
             using (Dictionary <string, bool> .Enumerator enumerator2 = iconNameByModule.GetEnumerator())
             {
                 while (enumerator2.MoveNext())
                 {
                     KeyValuePair <string, bool> current2 = enumerator2.get_Current();
                     Transform transform = parentUI.FindTransform(current2.get_Key());
                     if (transform != null)
                     {
                         transform.get_gameObject().SetActive(current2.get_Value());
                     }
                 }
             }
         }
     }
 }
예제 #4
0
    public static bool IsStatic(UIBase uiBase, string widgetName)
    {
        Transform transform = uiBase.FindTransform(widgetName);

        return(transform != null);
    }