private void Start() { //Debug Canvas GO ein / ausblenden debugCanvasGameObject.SetActive(isNetworkDebugEnabled); //Network Manager - Zugrfiff auf Methoden um Daten verschiedener Sensoren anzufordern networkController = GameObject.Find("NetworkController").GetComponent <NetworkManagerServerController>(); if (NetworkServer.active) { Debug.Log("Server active: " + NetworkServer.active); //Handler der Daten vom Client registrieren NetworkServer.RegisterHandler(networkController.msgIdButtonTouch01, ReceiveButtonTouch01); NetworkServer.RegisterHandler(networkController.msgIdButtonBluetooth01, ReceiveButtonBluetooth01); NetworkServer.RegisterHandler(networkController.msgIdGyroGravity, ReceiveSensorGyroGravity); NetworkServer.RegisterHandler(networkController.msgIdGyroAcceleration, ReceiveSensorGyroAcceleration); NetworkServer.RegisterHandler(networkController.msgIdGyroRotation, ReceiveSensorGyroRotation); NetworkServer.RegisterHandler(networkController.msgIdMicrophone, ReceiveSensorMicrophone); NetworkServer.RegisterHandler(networkController.msgIdAccelerator, ReceiveSensorAccelerator); NetworkServer.RegisterHandler(networkController.msgIdCompass, ReceiveSensorCompass); } Debug.Log("#NetworkDataController || Network.player.ipAddress " + Network.player.ipAddress); }
//------------------------------------------------------------------------- // Basic Classes //------------------------------------------------------------------------- void Start() { //--- Android Input //Get the GameObject where the NetworkDatdaController is attached to networkDataControllerGameObject = GameObject.Find("NetworkDataStorageController"); //Get the script component of NetworkDataController networkDataController = networkDataControllerGameObject.GetComponent <NetworkDataController>(); //Get the Network Controller Component networkController = GameObject.Find("NetworkController").GetComponent <NetworkManagerServerController>(); //Define which kind of data from the smartphone should be used //Can also be defined at the Inspector of NetworkController GameObject in Scene init networkController.isGyroGravityRequested = true; networkController.isAcceleratorRequested = false; networkController.isCompassRequested = false; networkController.isGyroAccelerationRequested = false; networkController.isGyroRotationRequested = false; networkController.isMicrophoneRequested = false; //Get the data storage for player 01 sensorDataStoragePlayer01 = networkDataController.GetSensordataStorageForPlayer(1); //Connect gameBall to the variable gameBall = GameObject.Find("GameBall"); }