/// <summary> /// Constructor for EstateTools class /// </summary> /// <param name="client"></param> public EstateTools(GridClient client) { GroundTextures = new GroundTextureSettings(); GroundTextureLimits = new GroundTextureHeightSettings(); Client = client; Client.Network.RegisterCallback(PacketType.LandStatReply, LandStatReplyHandler); Client.Network.RegisterCallback(PacketType.EstateOwnerMessage, EstateOwnerMessageHandler); Client.Network.RegisterCallback(PacketType.EstateCovenantReply, EstateCovenantReplyHandler); }
/// <summary> /// Constructor for EstateTools class /// </summary> /// <param name="client"></param> public EstateTools(LoggerInstance log, NetworkManager network, AssetManager assets) { GroundTextures = new GroundTextureSettings(); GroundTextureLimits = new GroundTextureHeightSettings(); Log = log; Network = network; Assets = assets; Network.RegisterCallback(PacketType.LandStatReply, new NetworkManager.PacketCallback(LandStatReplyHandler)); Network.RegisterCallback(PacketType.EstateOwnerMessage, new NetworkManager.PacketCallback(EstateOwnerMessageHandler)); Network.RegisterCallback(PacketType.EstateCovenantReply, new NetworkManager.PacketCallback(EstateCovenantReplyHandler)); }