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); } } }
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)); }