コード例 #1
0
ファイル: SkillsPanel.cs プロジェクト: shahiro770/CandleLight
        /// <summary>
        /// Displays the active partyMember with the proper visual colouring
        /// </summary>
        /// <param name="pmd"></param>
        public void DisplayActivePartyMember(PartyMemberDisplay pmd)
        {
            for (int i = 0; i < PartyManager.instance.GetNumPartyMembers(); i++)
            {
                if (pmd != pmDisplays[i])
                {
                    pmDisplays[i].ShowNormal();
                }
            }

            pmd.ShowActive();
        }
コード例 #2
0
        // /// <summary>
        // /// Adds a new partyMemberDisplay to the partyPanel
        // /// </summary>
        // /// <param name="pm"> PartyMember to base display off of </param>
        // public void AddPartyMemberDisplay(PartyMember pm) {
        //     int newIndex = PartyManager.instance.GetNumPartyMembers();
        //     pmDisplays[newIndex - 1].gameObject.SetActive(true);
        //     print("initting " + pm.pmName);
        //     pmDisplays[newIndex - 1].Init(pm.pmvc);
        // }

        /// <summary>
        /// Displays the active partyMember with the proper visual colouring
        /// </summary>
        /// <param name="pmd"></param>
        public void DisplayActivePartyMember(PartyMemberDisplay pmd)
        {
            for (int i = 0; i < PartyManager.instance.GetNumPartyMembers(); i++)
            {
                if (pmd != pmDisplays[i])
                {
                    pmDisplays[i].ShowNormal();
                }
            }

            pmd.ShowActive();
            if (statsPanel.isOpen == true)
            {
                statsPanel.OnEnable();
            }
        }