//
// LocalClientOptions.cs
//
// Copyright (c) František Boháček. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using NosSmooth.Core.Commands;
namespace NosSmooth.LocalClient;
///
/// Options for .
///
public class LocalClientOptions
{
///
/// Gets or sets whether the interception of packets should be allowed.
///
public bool AllowIntercept { get; set; }
///
/// Hook the packet sent method.
///
///
/// Packet handlers and interceptors won't be called for sent packets.
///
public bool HookPacketSend { get; set; } = true;
///
/// Hook the packet received method.
///
///
/// Packet handlers and interceptors won't be called for received packets.
///
public bool HookPacketReceive { get; set; } = true;
///
/// Whether to hook Character.Walk method. True by default.
///
///
/// If set to false, won't take any effect.
///
public bool HookCharacterWalk { get; set; } = true;
}