OpenMetaverse.Simulator.Simulator C# (CSharp) Method

Simulator() public method

public Simulator ( GridClient client, IPEndPoint address, ulong handle ) : System
client GridClient Reference to the GridClient object
address IPEndPoint IPEndPoint of the simulator
handle ulong handle of the simulator
return System
        public Simulator(GridClient client, IPEndPoint address, ulong handle)
            : base(address)
        {
            Client = client;

            Handle = handle;
            Estate = new EstateTools(Client);
            Network = Client.Network;
            lock (SequenceNumberCounters)
            {
                if (!SequenceNumberCounters.ContainsKey(Network.CircuitCode))
                {
                    SequenceNumberCounters.Add(Network.CircuitCode, new SequenceNumberCounter());
                }
                Sequence = SequenceNumberCounters[Network.CircuitCode];
            }
            PacketArchive = new Queue<uint>(Settings.PACKET_ARCHIVE_SIZE);
            InBytes = new Queue<ulong>(Client.Settings.STATS_QUEUE_SIZE);
            OutBytes = new Queue<ulong>(Client.Settings.STATS_QUEUE_SIZE);
        }