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);
    }
Beispiel #2
0
    //-------------------------------------------------------------------------
    //                    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");
    }