Пример #1
0
    private void UpdateParty(PartyModel.Party party, List <FollowPartyMember> followPartyMember, PartyModel.PartyServer partyServer, PartyModel.InviteFriendInfo inviteFriendInfo, List <IsEquipPartyMember> isEquipList = null)
    {
        if (partyData != null && partyData.status == 10 && (party.status == 100 || party.status == 105))
        {
            isChangeStarted = true;
        }
        this.inviteFriendInfo = inviteFriendInfo;
        if (partyData == null && party != null)
        {
            MonoBehaviourSingleton <LoungeMatchingManager> .I.SendStartQuest(party);
        }
        partyData = party;
        if (followPartyMember != null)
        {
            this.followPartyMember = followPartyMember;
        }
        if (isEquipList != null)
        {
            isEquipPartyMember = isEquipList;
        }
        if (partyServer != null)
        {
            partyServerData = partyServer;
        }
        if (party != null && MonoBehaviourSingleton <QuestManager> .IsValid())
        {
            MonoBehaviourSingleton <QuestManager> .I.resultUserCollection.Init(party);

            if (followPartyMember != null)
            {
                MonoBehaviourSingleton <QuestManager> .I.resultUserCollection.SetPartyFollowInfo(followPartyMember);
            }
        }
    }
Пример #2
0
 public void UpdatePartyRepeat(PartyModel.Party party, List <FollowPartyMember> followPartyMember, PartyModel.PartyServer partyServer, PartyModel.InviteFriendInfo inviteFriendInfo, List <IsEquipPartyMember> isEquipList = null)
 {
     UpdateParty(party, followPartyMember, partyServer, inviteFriendInfo, isEquipList);
     Dirty();
 }