Ping / circuit latency, break out commands, add typing function for IM, add thinkingTime and charactersPerSecond parameters to typing functions
This commit is contained in:
35
lib/classes/ClientCommands.ts
Normal file
35
lib/classes/ClientCommands.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
import {Region} from './Region';
|
||||
import {Agent} from './Agent';
|
||||
import {Bot} from '../Bot';
|
||||
import {NetworkCommands} from './commands/NetworkCommands';
|
||||
import {AssetCommands} from './commands/AssetCommands';
|
||||
import {TeleportCommands} from './commands/TeleportCommands';
|
||||
import {RegionCommands} from './commands/RegionCommands';
|
||||
import {GridCommands} from './commands/GridCommands';
|
||||
import {CommunicationsCommands} from './commands/CommunicationsCommands';
|
||||
import {AgentCommands} from './commands/AgentCommands';
|
||||
import {GroupCommands} from './commands/GroupCommands';
|
||||
|
||||
export class ClientCommands
|
||||
{
|
||||
public network: NetworkCommands;
|
||||
public asset: AssetCommands;
|
||||
public teleport: TeleportCommands;
|
||||
public region: RegionCommands;
|
||||
public grid: GridCommands;
|
||||
public comms: CommunicationsCommands;
|
||||
public agent: AgentCommands;
|
||||
public group: GroupCommands;
|
||||
|
||||
constructor(region: Region, agent: Agent, bot: Bot)
|
||||
{
|
||||
this.network = new NetworkCommands(region, agent, bot);
|
||||
this.asset = new AssetCommands(region, agent, bot);
|
||||
this.teleport = new TeleportCommands(region, agent, bot);
|
||||
this.region = new RegionCommands(region, agent, bot);
|
||||
this.grid = new GridCommands(region, agent, bot);
|
||||
this.comms = new CommunicationsCommands(region, agent, bot);
|
||||
this.agent = new AgentCommands(region, agent, bot);
|
||||
this.group = new GroupCommands(region, agent, bot);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user