public void BtnTapped() { if (HDP == null) { HDP = GetComponentInParent <HeroDetailPanel>(); } HDP.BtnToHeroSkill(); }
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; }