VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
static void AVR.Net.AVR_Net_ConsoleCommands.InitCallbacks ( )
inlinestaticprivate

Definition at line 18 of file AVR_Net_ConsoleCommands.cs.

19  {
20  try {
21  NetworkManager.Singleton.OnClientConnectedCallback += (id) => AVR_DevConsole.csuccess("Client #"+id+" connected.", "NetworkManager");
22 
23  NetworkManager.Singleton.OnClientDisconnectCallback += (id) => AVR_DevConsole.cprint("Client #" + id + " disconnected.", "NetworkManager");
24 
25  NetworkManager.Singleton.OnServerStarted += () => {
26  AVR_DevConsole.csuccess("Server started.", "NetworkManager");
27  AVR_DevConsole.command("getaddress", false);
28  AVR_DevConsole.command("getport", false);
29  };
30 
31  NetworkManager.Singleton.OnServerStarted += () => {
32  foreach(var c in Object.FindObjectsOfType<AVR_Component>()) {
33  //c.onNetworkStart();
34  }
35  };
36  } catch(System.Exception) {
37  AVR_DevConsole.warn("arc-vr-net is present in the project but there is no MLAPI Networkmanager! arc-vr-net callback functions will be disabled.");
38  }
39  }
static void csuccess(string s, MonoBehaviour obj)
Print success message with a caller-context variable.
Class for the arc-vr developer's console. Functions as a singleton with only static members...
static void cprint(string s, MonoBehaviour obj)
Print with a caller-context variable.
Base class for all arc-vr components. A component is typically a Monobehaviour that represents a virt...