|
Network Library Documentation
|
Singleton MonoBehaviour that initializes and manages the network server logic in a Unity scene. More...
Public Member Functions | |
| ServerSideClientInstance | NewUser () |
| Instantiates a new server-side user prefab and returns its ServerSideClientInstance component. | |
Static Public Attributes | |
| static NetworkServer | instance |
Private Member Functions | |
| void | Awake () |
| Unity Awake method that ensures only one instance of the NetworkServer exists (Singleton pattern). | |
| void | Start () |
| Initializes server settings, disables VSync, sets target frame rate, and starts the server with specified configuration. | |
| void | OnApplicationQuit () |
| Ensures the server is stopped when the application quits. | |
Private Attributes | |
| DefaultNetworkSettings | defaultSettings |
| ServerSettings | serverSettings |
| GameObject | userPrefab |
| int | ccu |
| int | port |
Singleton MonoBehaviour that initializes and manages the network server logic in a Unity scene.
Definition at line 8 of file NetworkServer.cs.
|
private |
Unity Awake method that ensures only one instance of the NetworkServer exists (Singleton pattern).
Definition at line 19 of file NetworkServer.cs.
| ServerSideClientInstance NetworkServer.NewUser | ( | ) |
Instantiates a new server-side user prefab and returns its ServerSideClientInstance component.
Definition at line 54 of file NetworkServer.cs.
|
private |
Ensures the server is stopped when the application quits.
Definition at line 47 of file NetworkServer.cs.
|
private |
Initializes server settings, disables VSync, sets target frame rate, and starts the server with specified configuration.
Definition at line 35 of file NetworkServer.cs.
|
private |
Definition at line 14 of file NetworkServer.cs.
|
private |
Definition at line 10 of file NetworkServer.cs.
|
static |
Definition at line 12 of file NetworkServer.cs.
|
private |
Definition at line 15 of file NetworkServer.cs.
|
private |
Definition at line 11 of file NetworkServer.cs.
|
private |
Definition at line 13 of file NetworkServer.cs.