Пример #1
0
    public void OnClickedNextParty()
    {
        PartyDataManager.Instance.UpdateParty(currentPartyIndex, currentPartyView.GetCurrentPartyMembers());

        if (currentPartyIndex < GameDefineData.NUMBER_OF_PARTY - 1)
        {
            currentPartyView.UpdatePartyView(PartyDataManager.Instance.AllPartyInfo[currentPartyIndex + 1]);
            placeHolderPartyView.UpdatePartyView(PartyDataManager.Instance.AllPartyInfo[currentPartyIndex]);
            currentPartyIndex = currentPartyIndex + 1;
        }
        else if (currentPartyIndex == GameDefineData.NUMBER_OF_PARTY - 1)
        {
            currentPartyView.UpdatePartyView(PartyDataManager.Instance.AllPartyInfo[0]);
            placeHolderPartyView.UpdatePartyView(PartyDataManager.Instance.AllPartyInfo[currentPartyIndex]);
            currentPartyIndex = 0;
        }

        UpdatePartyName();

        PlayerPrefs.SetInt(ConstValue.PlayerPrefsKey.LAST_VIEWED_PARTYNUMBER, currentPartyIndex);

        animator.Play("MoveToNextParty", 0, 0);
    }
Пример #2
0
 public void OnUpdatePartyMember()
 {
     monsterListView.UpdateSelectedMember(partyView.GetCurrentPartyMembers());
 }