// // 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; }