Пример #1
0
    public void Init(Rune rune, bool equipped, OnRuneClickDelegate del)
    {
        m_OnClickCallback = del;
        Rune = rune;
        if (m_RuneItem == null)
        {
            m_RuneItem = NGUITools.AddChild(m_RuneIndicator.gameObject, runeItemPrefab).GetComponent <RuneItem>();
        }
        m_EquippedToggle.value = equipped;
        m_RuneItem.Init(Rune, false, null);
        m_title.text = Rune.GetName();
        m_desc.text  = Rune.GetDesc();

        m_tween.ResetToBeginning();
        m_tween.PlayForward();

        m_EventRuneUnequip.SetActive(EventHottimeManager.Instance.IsRuneUnequipEvent);
        m_EventRuneEnchant.SetActive(EventHottimeManager.Instance.IsRuneEnchantEvent);
    }