Search
Preparing search index...
The search index is not available
matchmaker-ts
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"renderer/matchmaker/game/GameWorld"
GameWorld
Class GameWorld
Hierarchy
GameWorld
Lobby
Index
Constructors
constructor
Properties
_channel
Token
_clients
_delta
Time
_state
_tick
Handler
_tick
Interval
_type
debug
max
Clients
min
Clients
uuid
Accessors
client
Count
delta
Time
short
Id
type
Methods
add
Client
broadcast
dispose
log
log
Clients
over
receive
Message
From
Client
remove
All
Clients
remove
Client
start
stop
tick
Constructors
constructor
new
Game
World
(
options
?:
GameWorldOptions
)
:
GameWorld
Parameters
Optional
options:
GameWorldOptions
Returns
GameWorld
Properties
Private
_channel
Token
_channel
Token
:
any
Protected
_clients
_clients
:
Map
<
string
,
ClientProxy
>
= new Map<string, ClientProxy>()
Protected
_delta
Time
_delta
Time
:
number
Protected
_state
_state
:
GameWorldState
Private
_tick
Handler
_tick
Handler
:
any
= this.tick.bind(this)
Private
_tick
Interval
_tick
Interval
:
any
Protected
_type
_type
:
GameWorldType
debug
debug
:
boolean
max
Clients
max
Clients
:
number
min
Clients
min
Clients
:
number
uuid
uuid
:
string
Accessors
client
Count
get
clientCount
(
)
:
number
Returns
number
delta
Time
set
deltaTime
(
deltaTime
:
number
)
:
void
Parameters
deltaTime:
number
Returns
void
short
Id
get
shortId
(
)
:
string
Returns
string
type
get
type
(
)
:
GameWorldType
Returns
GameWorldType
Methods
add
Client
add
Client
(
client
:
ClientProxy
)
:
void
Parameters
client:
ClientProxy
Returns
void
broadcast
broadcast
(
data
:
any
, sourceClient
?:
ClientProxy
, subtopic
?:
string
)
:
void
Parameters
data:
any
Optional
sourceClient:
ClientProxy
Optional
subtopic:
string
Returns
void
dispose
dispose
(
)
:
void
Returns
void
log
log
(
msg
:
string
, obj
?:
any
)
:
void
Parameters
msg:
string
Optional
obj:
any
Returns
void
log
Clients
log
Clients
(
)
:
void
Returns
void
over
over
(
)
:
void
Returns
void
receive
Message
From
Client
receive
Message
From
Client
(
data
:
any
, client
:
ClientProxy
)
:
void
Parameters
data:
any
client:
ClientProxy
Returns
void
remove
All
Clients
remove
All
Clients
(
)
:
void
Returns
void
remove
Client
remove
Client
(
client
:
ClientProxy
)
:
void
Parameters
client:
ClientProxy
Returns
void
start
start
(
)
:
void
Returns
void
stop
stop
(
)
:
void
Returns
void
Abstract
tick
tick
(
)
:
void
Returns
void
Globals
"main/main"
"renderer/matchmaker/
Client
Proxy"
"renderer/matchmaker/
Database"
"renderer/matchmaker/
Director"
"renderer/matchmaker/
Player
Account"
"renderer/matchmaker/connection/
Connection
Manager"
"renderer/matchmaker/connection/TCPClient
Monitor"
"renderer/matchmaker/connection/TCPClient
Server"
"renderer/matchmaker/connection/TCPClient
Session"
"renderer/matchmaker/game/
Chat
Lobby"
"renderer/matchmaker/game/
Game
World"
"renderer/matchmaker/game/
Lobby"
"renderer/matchmaker/message/
Message"
"renderer/matchmaker/message/
Message
Factory"
"renderer/matchmaker/message/
Msg_
Auth"
"renderer/matchmaker/message/
Msg_
Chat"
"renderer/simulator/
Simulator"
Game
World
State
Game
World
Type
Game
World
constructor
_channel
Token
_clients
_delta
Time
_state
_tick
Handler
_tick
Interval
_type
debug
max
Clients
min
Clients
uuid
client
Count
delta
Time
short
Id
type
add
Client
broadcast
dispose
log
log
Clients
over
receive
Message
From
Client
remove
All
Clients
remove
Client
start
stop
tick
Game
World
Options
uuidv4
Generated using
TypeDoc