/// <summary>
 /// 吞噬升级
 /// </summary>
 void OnLevelUpSwordsMan()
 {
     if (m_SwordsMan == null)
     {
         return;
     }
     if (m_SwordsMan.DataId == 52 || m_SwordsMan.DataId == 36)
     {
         GUIData.AddNotifyData("#{2558}");
         return;
     }
     if (m_SwordsMan.IsFullLevel())
     {
         GUIData.AddNotifyData("#{2492}");
         return;
     }
     UIManager.CloseUI(UIInfo.SwordsManTooltipsRoot);
     if (SwordsManController.Instance() != null)
     {
         UIManager.CloseUI(UIInfo.SwordsManRoot);
     }
     SwordsManLevelupController.OpenWindow(m_SwordsMan, m_ShowType);
 }
Beispiel #2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="grid"></param>
    /// <param name="resItem"></param>
    /// <param name="name"></param>
    /// <param name="parent"></param>
    /// <returns></returns>
    public static SwordsManItem CreateItem(GameObject grid, GameObject resItem, string name, SwordsManController parent)
    {
        GameObject curItem = Utils.BindObjToParent(resItem, grid, name);

        if (null == curItem)
        {
            return(null);
        }
        SwordsManItem curItemComponent = curItem.GetComponent <SwordsManItem>();

        if (null == curItemComponent)
        {
            return(null);
        }
        curItemComponent.SetParent(parent);
        return(curItemComponent);
    }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="parent"></param>
 public void SetParent(SwordsManLevelupController parent)
 {
     m_LevelUpParent = parent;
     m_BackParent    = null;
 }
 void OnDisable()
 {
     m_Instance = null;
 }
    //void Awake()
    //{
    //    m_Instance = this;
    //}

    //// Use this for initialization
    //void Start () {
    //    Init();
    //}

    //void OnDestroy()
    //{
    //    m_Instance = null;
    //}

    void OnEnable()
    {
        m_Instance = this;
        Init();
    }