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 }
public async Task FamilyKickOffline(FamilyKickEvent e) { CharacterDto tmp = await _characterService.GetActiveByNameAsync(e.CharacterName); await _characterFamilyService.DeleteByIdAsync(tmp.Id); }