Esempio n. 1
0
 public void BtnTapped()
 {
     if (HDP == null)
     {
         HDP = GetComponentInParent <HeroDetailPanel>();
     }
     HDP.BtnToHeroSkill();
 }
Esempio n. 2
0
    public void chooseHeroToDetail()
    {
        AllOwnedHeroesPanel aohp = GetComponentInParent <AllOwnedHeroesPanel>();

        if (aohp)
        {
            HeroDetailPanel HDP = aohp.homeScene._heroDetailPanel.GetComponent <HeroDetailPanel>();
            HDP.currentHeroHashcode = itemHashcode;
            aohp.homeScene.heroDetailBtnTapped(true);
        }
    }
    void Awake()
    {
        gameObject.GetComponent <M4uContextRoot>().Context = this;
        unitNamePanel  = setupPrefab <UnitNamePanel>("Prefab/UnitNamePanel/UnitNamePanel", windowPanelRoot);
        unitParamPanel = setupPrefab <UnitParamPanel>("Prefab/UnitParamPanel/UnitParamPanel", windowPanelRoot);
        Destroy(unitParamPanel.gameObject.GetComponent <ContentSizeFitter>());
        Destroy(unitParamPanel.gameObject.GetComponent <LayoutElement>());
        unitAilmentPanel = setupPrefab <UnitAilmentPanel>("Prefab/InGame/InGameUI/Menu/UnitAilmentPanel", windowPanelRoot);
        unitSkillPanel   = setupPrefabAddLayoutElement <UnitSkillPanel>("Prefab/UnitSkillPanel/UnitSkillPanel", windowPanelRoot, 600, 520, 0, 0);
        unitLinkPanel    = setupPrefabAddLayoutElement <UnitLinkPanel>("Prefab/UnitLinkPanel/UnitLinkPanel", windowPanelRoot, 600, 520, 0, 0);
        heroDetailPanel  = setupPrefab <HeroDetailPanel>("Prefab/InGame/InGameUI/Menu/HeroDetailPanel", windowPanelRoot);
        skillWindowTag   = setupPrefab <InGameSkillWindowTag>("Prefab/InGame/InGameUI/Menu/InGameSkillWindowTag", windowPanelRoot);
        skillWindowParty = setupPrefab <InGameSkillWindowParty>("Prefab/InGame/InGameUI/Menu/InGameSkillWindowParty", windowPanelRoot);
        CloseText        = GameTextUtil.GetText("common_button6");
        skillWindowTag.m_StatusClickAction = OnStatus;
        skillWindowTag.m_LinkClickAction   = OnLink;
        skillWindowTag.m_SkillClickAction  = OnSkill;

        skillWindowTag.Tab_active = true;
    }