Ejemplo n.º 1
0
 void Start()
 {
     if (PlayerPrefs.HasKey(ConstValue.PlayerPrefsKey.LAST_VIEWED_PARTYNUMBER))
     {
         currentPartyIndex = PlayerPrefs.GetInt(ConstValue.PlayerPrefsKey.LAST_VIEWED_PARTYNUMBER);
     }
     currentPartyView.UpdatePartyView(PartyDataManager.Instance.AllPartyInfo[currentPartyIndex]);
     UpdatePartyName();
 }
Ejemplo n.º 2
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);
    }