private void HandlerExpAnswer(string[] msg)
    {
        if (NotInClientScene())
        {
            GameObject expConsultant = GameObject.Find(msg[2]);

            if (expConsultant.GetComponent <NPCtrigger>())
            {
                NPCtrigger _NpcTrigger = expConsultant.GetComponent <NPCtrigger>();
                _NpcTrigger.HandleExpQuestion(msg);
            }

            else if (expConsultant.GetComponent <EndOfScene>())
            {
                EndOfScene _EndofScene = expConsultant.GetComponent <EndOfScene>();
                _EndofScene.HandleExpQuestion(msg);
            }
        }
    }
Example #2
0
    private void HandlerGroup70()  //End Of Scene 5
    {
        CameraController mainCamera = GameObject.Find("MainCamera").GetComponent <CameraController>();
        TriggerCamera    tCamera    = GameObject.Find("TriggerCameraForSwitchGroup70").GetComponent <TriggerCamera>();

        mainCamera.ChangeState(CameraState.TargetZoom, tCamera.movements[0]);

        levelManager.InstantiatePrefab("PortalEndOfScene", new Vector2(7.74f, 7.84f));
        GameObject eOfScene = levelManager.InstantiatePrefab("EndOfScene", new Vector2(7.43f, 6.76f));
        EndOfScene theEnd   = eOfScene.GetComponent <EndOfScene>();

        theEnd.playersToArrive = 3;

        GameObject oPlatform1     = levelManager.InstantiatePrefab("/Ambientales/OrnatedTreePlatform", new Vector2(10.02f, 8.38f));
        Transform  oPlatTransform = oPlatform1.GetComponent <Transform>();

        oPlatTransform.localScale = new Vector3(-1, 1, 1);

        GameObject oPlatform2 = levelManager.InstantiatePrefab("/Ambientales/OrnatedTreePlatform", new Vector2(5.58f, 8.38f));
    }