Creates a new DroneTransmitter instance.
The client instance to use for sending data.
Adds a drone for transmitting and assign a client-specific net ID. Listens to the drone's position and destroy events.
The drone to add.
The net ID assigned to the drone.
Removes all drones.
Returns the drone with the specified net ID.
The net ID of the drone to find.
The drone with the specified net ID, or null if not found.
Removes a drone from transmitting. destroys entity model, listen events and net ID.
The drone to remove.
Sends all drones as entities to the client.
Represents a drone transmitter for replicating drones to a player's client.