Exemplo n.º 1
0
        public async Task DetachFamily(IPlayerEntity player)
        {
            if (player.FamilyCharacter == null)
            {
                return;
            }

            await _characterFamilyService.DeleteByIdAsync(player.FamilyCharacter.Id);

            player.FamilyCharacter = null;
            player.Family          = null;
            // globally update family
        }
Exemplo n.º 2
0
        public async Task FamilyKickOffline(FamilyKickEvent e)
        {
            CharacterDto tmp = await _characterService.GetActiveByNameAsync(e.CharacterName);

            await _characterFamilyService.DeleteByIdAsync(tmp.Id);
        }