Ejemplo n.º 1
0
 public void SendUpdatePartyMembersToClient(long connectionId, PartyData party)
 {
     foreach (var member in party.GetMembers())
     {
         SendUpdatePartyMemberToClient(connectionId, party.id, party.IsOnline(member.id), member.id, member.characterName, member.dataId, member.level, member.currentHp, member.maxHp, member.currentMp, member.maxMp);
     }
 }
Ejemplo n.º 2
0
        public void SendRemovePartyMemberToClients(PartyData party, string characterId)
        {
            BasePlayerCharacterEntity playerCharacterEntity;

            foreach (var member in party.GetMembers())
            {
                if (!member.id.Equals(characterId) && TryGetPlayerCharacterById(member.id, out playerCharacterEntity))
                {
                    SendRemovePartyMemberToClient(playerCharacterEntity.ConnectionId, party.id, characterId);
                }
            }
        }
Ejemplo n.º 3
0
        public void SendAddPartyMembersToClient(long connectionId, PartyData party)
        {
            if (party == null)
            {
                return;
            }

            foreach (var member in party.GetMembers())
            {
                SendAddPartyMemberToClient(connectionId, party.id, member.id, member.characterName, member.dataId, member.level);
            }
        }
Ejemplo n.º 4
0
        public void SendAddPartyMemberToClients(PartyData party, string characterId, string characterName, int dataId, short level)
        {
            if (party == null)
            {
                return;
            }

            BasePlayerCharacterEntity playerCharacterEntity;

            foreach (var member in party.GetMembers())
            {
                if (!member.id.Equals(characterId) && TryGetPlayerCharacterById(member.id, out playerCharacterEntity))
                {
                    SendAddPartyMemberToClient(playerCharacterEntity.ConnectionId, party.id, characterId, characterName, dataId, level);
                }
            }
        }
Ejemplo n.º 5
0
        public void SendPartySettingToClients(PartyData party)
        {
            if (party == null)
            {
                return;
            }

            BasePlayerCharacterEntity playerCharacterEntity;

            foreach (var member in party.GetMembers())
            {
                if (TryGetPlayerCharacterById(member.id, out playerCharacterEntity))
                {
                    SendPartySettingToClient(playerCharacterEntity.ConnectionId, party);
                }
            }
        }