public async Task <IActionResult> UploadSubtitle(string subtitle)
 {
     try
     {
         return(Ok(new
         {
             success = true, token = await SubtitleManager.ComputeSubtitle(subtitle)
         }));
     }
     catch (Exception ex)
     {
         LogManager.AddSubtitleMessage(LogLevel.Critical, $"Exception ConvertSubtitle : {ex}", "Exception");
         return(BadRequest(new
         {
             errorMessage = ex.Message
         }));
     }
 }
Esempio n. 2
0
 public async Task <IActionResult> UploadSubtitle(string subtitle)
 {
     try
     {
         return(Ok(new
         {
             success = true, token = await SubtitleManager.ComputeSubtitle(subtitle)
         }));
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Exception ConvertSubtitle : {0}", ex);
         return(BadRequest(new
         {
             errorMessage = ex.Message
         }));
     }
 }
    public void Interact()
    {
        string[] partsPicture = new string[] {
            Constants.PictureP1Item,
            Constants.PictureP2Item,
            Constants.PictureP3Item,
            Constants.PictureP4Item
        };

        clickCounter += 1;

        if (hasCompletedPicture)
        {
            EventManager.GetInstance().SetEvent("babyPersecution");
            PartsToCompletePicture(partsPicture);
            SubtitleManager.GetInstance().SetText(pictureComplete);
            gameObject.SetActive(false);
        }

        if (clickCounter > 2)
        {
            AudioRepository audioRepo = AudioRepository.GetInstance();

            if (!audioRepo.gameObject.GetComponent <AudioSource>().isPlaying)
            {
                audioRepo.gameObject.GetComponent <AudioSource>().clip = audioRepo.incompletePictureAudio;
                audioRepo.gameObject.GetComponent <AudioSource>().Play();
            }
        }

        Invoke("ResetCounter", 30f);

        AddPartsPicture(partsPicture);

        if (pictureCounter > 0)
        {
            SubtitleManager.GetInstance().SetText(pictureIncomplete);
        }
        else
        {
            hasCompletedPicture = true;
            HelperUtil.FindGameObject(GameObject.Find("Sangue pós quarta foto"), "SangueContainer").SetActive(true);
        }
    }
Esempio n. 4
0
        static void Main(string[] args)
        {
            try
            {
                var options = new SubbedOptionParser(args);
                if (options.ActionVerb == Verbs.Help)
                {
                    options.WriteHelp();
                    return;
                }

                var                     parserFactory = new SubtitleParserFactory();
                ISubtitleParser         reader        = parserFactory.GetReaderFor(options.InputFile);
                IEnumerable <ISubtitle> subs          = reader.Read(options.InputFile);

                var subManager = new SubtitleManager(subs);

                switch (options.ActionVerb)
                {
                case Verbs.Extrapolate:
                    ISubtitle targetSub = subs.FirstOrDefault(options.SubtitleSelector);
                    subManager.Extrapolate(targetSub, options.TimeDiff);
                    break;

                case Verbs.StretchBy:
                    subManager.StretchBy(options.Factor);
                    break;

                case Verbs.TransposeBy:
                    subManager.TransposeBy(options.TimeDiff);
                    break;
                }

                subs = subManager.Subtitles;

                ISubtitleParser writer = parserFactory.GetWriterFor(options.OutputFile);
                writer.Write(subs, options.OutputFile);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Finds the parts.
        /// </summary>
        protected override void FindParts()
        {
            if (IsFirstRun)
            {
                RegisterServerWithAdministratorAccess();
            }

            base.FindParts();

            HttpServer.Init(GetExports <IRestfulService>(false));

            ServerManager.AddWebSocketListeners(GetExports <IWebSocketListener>(false));

            StartServer(true);

            LibraryManager.AddParts(GetExports <IResolverIgnoreRule>(),
                                    GetExports <IVirtualFolderCreator>(),
                                    GetExports <IItemResolver>(),
                                    GetExports <IIntroProvider>(),
                                    GetExports <IBaseItemComparer>(),
                                    GetExports <ILibraryPostScanTask>());

            ProviderManager.AddParts(GetExports <IImageProvider>(), GetExports <IMetadataService>(), GetExports <IMetadataProvider>(),
                                     GetExports <IMetadataSaver>(),
                                     GetExports <IImageSaver>(),
                                     GetExports <IExternalId>());

            SeriesOrderManager.AddParts(GetExports <ISeriesOrderProvider>());

            ImageProcessor.AddParts(GetExports <IImageEnhancer>());

            LiveTvManager.AddParts(GetExports <ILiveTvService>());

            SubtitleManager.AddParts(GetExports <ISubtitleProvider>());
            ChapterManager.AddParts(GetExports <IChapterProvider>());

            SessionManager.AddParts(GetExports <ISessionControllerFactory>());

            ChannelManager.AddParts(GetExports <IChannel>(), GetExports <IChannelFactory>());

            NotificationManager.AddParts(GetExports <INotificationService>(), GetExports <INotificationTypeFactory>());
        }
    void Awake()
    {
        _Instance     = this;
        m_audioSource = Camera.main.GetComponentInParent <AudioSource>();

        string[] functionName = new string[]
        {
            "Diary",
            "Phone",
            "Electricity",
            "Portrait",
            "Calendar",
            "Postcards",
            "Darkness",
            "Darkness2",
            "Darkness3",
            "FarHallo",
            "FarHoldOp",
            "FarHvorErDu2",
            "FarHvorErDu",
            "SorryDad",
            "WhereDoesErikLive",
            "DearDiary4",
            "DoorLocked",
            "FieFarDuMaUnskylde",
            "Dictaphone",
            "DaddysPills",
            "Melodi",
            "TrorDuViKan",
            "ViMaFinde",
            "FarErDuHin",
            "ManyPictures",
            "Buscard"
        };

        for (int i = 0; i < functionName.Length; i++)
        {
            indexAccessor.Add(functionName[i], i);
        }
    }
    void Awake(){
        _Instance = this;
        m_audioSource = Camera.main.GetComponentInParent<AudioSource>();

        string[] functionName = new string[]
        {
            "Diary",
            "Phone",
            "Electricity",
            "Portrait",
            "Calendar",
            "Postcards", 
            "Darkness",
            "Darkness2", 
            "Darkness3",
            "FarHallo",         
            "FarHoldOp",
            "FarHvorErDu2",
            "FarHvorErDu",
            "SorryDad",
            "WhereDoesErikLive",
            "DearDiary4",
            "DoorLocked",
            "FieFarDuMaUnskylde",
            "Dictaphone",
            "DaddysPills",
            "Melodi",
            "TrorDuViKan",
            "ViMaFinde",
            "FarErDuHin",
            "ManyPictures",
            "Buscard"
        };

        for(int i = 0; i < functionName.Length; i++)
            indexAccessor.Add(functionName[i], i);
    }
Esempio n. 8
0
 // Use this for initialization
 void Start()
 {
     subtitleRef = FindObjectOfType <SubtitleManager>().GetComponent <SubtitleManager>();
     fadeRef     = FindObjectOfType <FadeInGame>().GetComponent <FadeInGame>();
 }
Esempio n. 9
0
    public void Interact()
    {
        if (Main.GetInstance().inCutScene)
        {
            Debug.Log("ativou cutscene");
            DesactivateAnimHand();
            return;
        }

        rayToInteract = Player.GetCamera().ScreenPointToRay(new Vector3(Screen.width / 2, Screen.height / 2, 0));

        if (Physics.Raycast(rayToInteract, out hitInfo, rangeInteract))
        {
            switch (hitInfo.collider.tag)
            {
            case "InteractItem":
                ActivateAnimHand();
                GetInteractItem(hitInfo);
                break;

            case "Item":
                if (IsActiveItem(hitInfo))
                {
                    //if (hitInfo.collider.gameObject.name.Contains ("celular")) {
                    //    SubtitleManager.GetInstance ().SetText ("[ESPACO] para interagir");
                    //}

                    ActivateAnimHand();
                    GetItem(hitInfo);
                }
                break;

            case "Door":
                ActivateAnimHand();
                OpenDoor(hitInfo);
                break;

            case "Fireplace":
                ActivateAnimHand();
                Fireplace firePlace = hitInfo.transform.gameObject.GetComponent <Fireplace>();

                if (Input.GetKeyDown(KeyCode.Space))
                {
                    if (Player.GetInstance().Items.Contains(Constants.PictureItem))
                    {
                        if (Player.GetInstance().items.Contains(Constants.StockWood))
                        {
                            HelperUtil.FindGameObject(GameObject.Find("Audio"), "SoundLareira").SetActive(true);
                            Player.GetInstance().items.Remove(Constants.StockWood);
                            firePlace.light.intensity = firePlace.lightIntensity;
                            firePlace.fireParticle.GetComponent <ParticleSystem>().emissionRate = 6;
                            //firePlace.fireParticle.GetComponent<ParticleSystem>().emissionRate = 3;
                            //firePlace.fireParticle.GetComponent<ParticleSystem>().Play();
                            //firePlace.fireParticle.GetComponent<ParticleSystem>().enableEmission = true;
                        }

                        if (hasDestroyedPicture || firePlace.light.intensity > firePlace.minlightIntensity)
                        {
                            HelperUtil.FindGameObject(GameObject.Find("Audio"), "SoundPersecution").SetActive(false);
                            EventManager.GetInstance().SetEvent("babyRest");
                            hasDestroyedPicture = true;
                        }
                        else
                        {
                            if (firePlace.light.intensity < firePlace.minlightIntensity)
                            {
                                SubtitleManager.GetInstance().SetText("Recarregue a lareira para queimar o quadro.");
                            }
                            else
                            {
                                SubtitleManager.GetInstance().SetText("Recarregou a lareira. Destrua o quadro");
                                hasDestroyedPicture = true;
                            }
                        }
                    }
                    else
                    {
                        if (Player.GetInstance().items.Contains(Constants.StockWood))
                        {
                            HelperUtil.FindGameObject(GameObject.Find("Audio"), "SoundLareira").SetActive(true);
                            firePlace.light.intensity = firePlace.lightIntensity;
                            firePlace.fireParticle.GetComponent <ParticleSystem>().emissionRate = 6;
                            Debug.Log(firePlace.light.intensity);
                            Player.GetInstance().items.Remove(Constants.StockWood);
                            SubtitleManager.GetInstance().SetText("Recarregou a lareira.");
                        }
                        else
                        {
                            SubtitleManager.GetInstance().SetText("Pegue lenha");
                        }
                    }
                }

                Debug.Log("Lareira");
                break;

            default:
                DesactivateAnimHand();
                break;
            }
        }
        else
        {
            DesactivateAnimHand();
        }
    }
Esempio n. 10
0
 // Use this for initialization
 void Start()
 {
     subtitles    = FindObjectOfType <SubtitleManager>().GetComponent <SubtitleManager>();
     objectiveRef = FindObjectOfType <UpdateObjective>();
 }
Esempio n. 11
0
 private void Start()
 {
     ClothesSoundPlayer = GetComponent <AudioSource>();
     subtitles          = GameObject.FindObjectOfType <SubtitleManager>().GetComponent <SubtitleManager>();
 }
 public void CallToggleSubtitles()
 {
     SubtitleManager.ToggleSubtitles();
 }
        /// <summary>
        /// Registers resources that classes will depend on
        /// </summary>
        /// <returns>Task.</returns>
        protected override async Task RegisterResources(IProgress <double> progress)
        {
            await base.RegisterResources(progress).ConfigureAwait(false);

            RegisterSingleInstance <IHttpResultFactory>(new HttpResultFactory(LogManager, FileSystemManager, JsonSerializer));

            RegisterSingleInstance <IServerApplicationHost>(this);
            RegisterSingleInstance <IServerApplicationPaths>(ApplicationPaths);

            RegisterSingleInstance(ServerConfigurationManager);

            LocalizationManager = new LocalizationManager(ServerConfigurationManager, FileSystemManager, JsonSerializer);
            RegisterSingleInstance(LocalizationManager);

            RegisterSingleInstance <IBlurayExaminer>(() => new BdInfoExaminer());

            UserDataManager = new UserDataManager(LogManager);
            RegisterSingleInstance(UserDataManager);

            UserRepository = await GetUserRepository().ConfigureAwait(false);

            RegisterSingleInstance(UserRepository);

            DisplayPreferencesRepository = new SqliteDisplayPreferencesRepository(ApplicationPaths, JsonSerializer, LogManager);
            RegisterSingleInstance(DisplayPreferencesRepository);

            ItemRepository = new SqliteItemRepository(ApplicationPaths, JsonSerializer, LogManager);
            RegisterSingleInstance(ItemRepository);

            ProviderRepository = new SqliteProviderInfoRepository(ApplicationPaths, LogManager);
            RegisterSingleInstance(ProviderRepository);

            FileOrganizationRepository = await GetFileOrganizationRepository().ConfigureAwait(false);

            RegisterSingleInstance(FileOrganizationRepository);

            AuthenticationRepository = await GetAuthenticationRepository().ConfigureAwait(false);

            RegisterSingleInstance(AuthenticationRepository);

            //SyncRepository = await GetSyncRepository().ConfigureAwait(false);
            //RegisterSingleInstance(SyncRepository);

            UserManager = new UserManager(LogManager.GetLogger("UserManager"), ServerConfigurationManager, UserRepository, XmlSerializer, NetworkManager, () => ImageProcessor, () => DtoService, () => ConnectManager);
            RegisterSingleInstance(UserManager);

            LibraryManager = new LibraryManager(Logger, TaskManager, UserManager, ServerConfigurationManager, UserDataManager, () => LibraryMonitor, FileSystemManager, () => ProviderManager);
            RegisterSingleInstance(LibraryManager);

            var musicManager = new MusicManager(LibraryManager);

            RegisterSingleInstance <IMusicManager>(new MusicManager(LibraryManager));

            LibraryMonitor = new LibraryMonitor(LogManager, TaskManager, LibraryManager, ServerConfigurationManager, FileSystemManager);
            RegisterSingleInstance(LibraryMonitor);

            ProviderManager = new ProviderManager(HttpClient, ServerConfigurationManager, LibraryMonitor, LogManager, FileSystemManager);
            RegisterSingleInstance(ProviderManager);

            SeriesOrderManager = new SeriesOrderManager();
            RegisterSingleInstance(SeriesOrderManager);

            RegisterSingleInstance <ISearchEngine>(() => new SearchEngine(LogManager, LibraryManager, UserManager));

            HttpServer = ServerFactory.CreateServer(this, LogManager, "Media Browser", WebApplicationName, "dashboard/index.html", _supportsNativeWebSocket);
            RegisterSingleInstance(HttpServer, false);
            progress.Report(10);

            ServerManager = new ServerManager(this, JsonSerializer, LogManager.GetLogger("ServerManager"), ServerConfigurationManager);
            RegisterSingleInstance(ServerManager);

            var innerProgress = new ActionableProgress <double>();

            innerProgress.RegisterAction(p => progress.Report((.75 * p) + 15));

            await RegisterMediaEncoder(innerProgress).ConfigureAwait(false);

            progress.Report(90);

            ImageProcessor = new ImageProcessor(LogManager.GetLogger("ImageProcessor"), ServerConfigurationManager.ApplicationPaths, FileSystemManager, JsonSerializer, MediaEncoder);
            RegisterSingleInstance(ImageProcessor);

            SyncManager = new SyncManager(LibraryManager, SyncRepository, ImageProcessor, LogManager.GetLogger("SyncManager"));
            RegisterSingleInstance(SyncManager);

            DtoService = new DtoService(Logger, LibraryManager, UserDataManager, ItemRepository, ImageProcessor, ServerConfigurationManager, FileSystemManager, ProviderManager, () => ChannelManager, SyncManager);
            RegisterSingleInstance(DtoService);

            var encryptionManager = new EncryptionManager();

            RegisterSingleInstance <IEncryptionManager>(encryptionManager);

            ConnectManager = new ConnectManager(LogManager.GetLogger("Connect"), ApplicationPaths, JsonSerializer, encryptionManager, HttpClient, this, ServerConfigurationManager, UserManager, ProviderManager);
            RegisterSingleInstance(ConnectManager);

            DeviceManager = new DeviceManager(new DeviceRepository(ApplicationPaths, JsonSerializer), UserManager, FileSystemManager, LibraryMonitor, ConfigurationManager, LogManager.GetLogger("DeviceManager"));
            RegisterSingleInstance(DeviceManager);

            SessionManager = new SessionManager(UserDataManager, ServerConfigurationManager, Logger, UserRepository, LibraryManager, UserManager, musicManager, DtoService, ImageProcessor, ItemRepository, JsonSerializer, this, HttpClient, AuthenticationRepository, DeviceManager);
            RegisterSingleInstance(SessionManager);

            var newsService = new Server.Implementations.News.NewsService(ApplicationPaths, JsonSerializer);

            RegisterSingleInstance <INewsService>(newsService);

            var fileOrganizationService = new FileOrganizationService(TaskManager, FileOrganizationRepository, LogManager.GetLogger("FileOrganizationService"), LibraryMonitor, LibraryManager, ServerConfigurationManager, FileSystemManager, ProviderManager);

            RegisterSingleInstance <IFileOrganizationService>(fileOrganizationService);

            progress.Report(15);

            ChannelManager = new ChannelManager(UserManager, DtoService, LibraryManager, Logger, ServerConfigurationManager, FileSystemManager, UserDataManager, JsonSerializer, LocalizationManager, HttpClient);
            RegisterSingleInstance(ChannelManager);

            TVSeriesManager = new TVSeriesManager(UserManager, UserDataManager, LibraryManager);
            RegisterSingleInstance(TVSeriesManager);

            var appThemeManager = new AppThemeManager(ApplicationPaths, FileSystemManager, JsonSerializer, Logger);

            RegisterSingleInstance <IAppThemeManager>(appThemeManager);

            var dlnaManager = new DlnaManager(XmlSerializer, FileSystemManager, ApplicationPaths, LogManager.GetLogger("Dlna"), JsonSerializer);

            RegisterSingleInstance <IDlnaManager>(dlnaManager);

            var connectionManager = new ConnectionManager(dlnaManager, ServerConfigurationManager, LogManager.GetLogger("UpnpConnectionManager"), HttpClient);

            RegisterSingleInstance <IConnectionManager>(connectionManager);

            CollectionManager = new CollectionManager(LibraryManager, FileSystemManager, LibraryMonitor, LogManager.GetLogger("CollectionManager"));
            RegisterSingleInstance(CollectionManager);

            var playlistManager = new PlaylistManager(LibraryManager, FileSystemManager, LibraryMonitor, LogManager.GetLogger("PlaylistManager"), UserManager);

            RegisterSingleInstance <IPlaylistManager>(playlistManager);

            LiveTvManager = new LiveTvManager(ServerConfigurationManager, FileSystemManager, Logger, ItemRepository, ImageProcessor, UserDataManager, DtoService, UserManager, LibraryManager, TaskManager, LocalizationManager, JsonSerializer);
            RegisterSingleInstance(LiveTvManager);

            UserViewManager = new UserViewManager(LibraryManager, LocalizationManager, FileSystemManager, UserManager, ChannelManager, LiveTvManager, ApplicationPaths, playlistManager);
            RegisterSingleInstance(UserViewManager);

            var contentDirectory = new ContentDirectory(dlnaManager, UserDataManager, ImageProcessor, LibraryManager, ServerConfigurationManager, UserManager, LogManager.GetLogger("UpnpContentDirectory"), HttpClient, LocalizationManager);

            RegisterSingleInstance <IContentDirectory>(contentDirectory);

            NotificationManager = new NotificationManager(LogManager, UserManager, ServerConfigurationManager);
            RegisterSingleInstance(NotificationManager);

            SubtitleManager = new SubtitleManager(LogManager.GetLogger("SubtitleManager"), FileSystemManager, LibraryMonitor, LibraryManager, ItemRepository);
            RegisterSingleInstance(SubtitleManager);

            ChapterManager = new ChapterManager(LibraryManager, LogManager.GetLogger("ChapterManager"), ServerConfigurationManager, ItemRepository);
            RegisterSingleInstance(ChapterManager);

            EncodingManager = new EncodingManager(FileSystemManager, Logger,
                                                  MediaEncoder, ChapterManager);
            RegisterSingleInstance(EncodingManager);

            var activityLogRepo = await GetActivityLogRepository().ConfigureAwait(false);

            RegisterSingleInstance(activityLogRepo);
            RegisterSingleInstance <IActivityManager>(new ActivityManager(LogManager.GetLogger("ActivityManager"), activityLogRepo, UserManager));

            var authContext = new AuthorizationContext();

            RegisterSingleInstance <IAuthorizationContext>(authContext);
            RegisterSingleInstance <ISessionContext>(new SessionContext(UserManager, authContext, SessionManager));
            RegisterSingleInstance <IAuthService>(new AuthService(UserManager, SessionManager, authContext, ServerConfigurationManager));

            RegisterSingleInstance <ISubtitleEncoder>(new SubtitleEncoder(LibraryManager, LogManager.GetLogger("SubtitleEncoder"), ApplicationPaths, FileSystemManager, MediaEncoder, JsonSerializer));

            var displayPreferencesTask = Task.Run(async() => await ConfigureDisplayPreferencesRepositories().ConfigureAwait(false));
            var itemsTask    = Task.Run(async() => await ConfigureItemRepositories().ConfigureAwait(false));
            var userdataTask = Task.Run(async() => await ConfigureUserDataRepositories().ConfigureAwait(false));

            await ConfigureNotificationsRepository().ConfigureAwait(false);

            progress.Report(92);

            await Task.WhenAll(itemsTask, displayPreferencesTask, userdataTask).ConfigureAwait(false);

            progress.Report(100);

            SetStaticProperties();

            await((UserManager)UserManager).Initialize().ConfigureAwait(false);

            SetKernelProperties();
        }
Esempio n. 14
0
    public void SetEvent(string eventName)
    {
        switch (eventName)
        {
        case "pegueOCelular":
            SubtitleManager.GetInstance().SetText("Pegue o celular");
            break;

        case "espacoParaInteragir":
            SubtitleManager.GetInstance().SetText("Pressione [ESPAÇO] para interagir");
            break;

        case "desactivateAllCameras":
            DesactivateAllCameras();
            break;

        case "shakeDoors":
            ShakeDoors();
            break;

        case "lockDoors":
            LockDoors();

            break;

        case "activateIconFlashLight":
            ActivateIconFlash();
            break;

        case "activateIconSmartPhone":
            GameObject.Find("tutorial").SetActive(false);
            GameObject.Find("tutorial2").SetActive(false);
            ActivateIconSmartPhone();
            break;

        case "initialEvent":

            Invoke("InitialEvent", 3);
            Invoke("ActivateIconFlash", 3);
            Invoke("BabyCry", 5);
            Invoke("ActivateBaby", 6);

            //Monster.GetInstance().currActionState = Monster.MonsterActionState.Rest;

            break;

        case "lockCameraPicture1":
            Player.GetInstance().GetComponent <FirstPersonController>().enabled = false;
            Main.GetInstance().inCutScene = true;

            FadeInScreen();
            Invoke("ActivateCameraEventPicture", 1.2f);
            Invoke("FadeOutScreen", 1.8f);

            Invoke("FadeInScreen", 4.8f);
            Invoke("FadeOutScreen", 5.5f);
            Invoke("DesactivateCameraEventPicture", 5.5f);

            break;

        case "activatePart2":
            ShakeDoors();
            ActivatePartPicture(Constants.PictureP2Item);

            HelperUtil.FindGameObject(GameObject.Find("Eventos"), "Item2").SetActive(true);
            break;

        case "activateAnimPart2":

            //HelperUtil.FindGameObject(GameObject.Find("Quadros de Enfeite"), "Q01").GetComponent<Animator>().SetTrigger("activate");
            HelperUtil.FindGameObject(GameObject.Find("Quadros de Enfeite"), "Q01").GetComponent <Rigidbody>().constraints = RigidbodyConstraints.None;
            HelperUtil.FindGameObject(GameObject.Find("Audio"), "SoundQuadroCaindo").SetActive(true);;
            break;

        case "activatePart3":
            Player.GetInstance().GetComponent <FirstPersonController>().enabled = false;
            Main.GetInstance().inCutScene = true;

            Monster.GetInstance().CancelAttack();
            Monster.GetInstance().currActionState = Monster.MonsterActionState.Rest;
            Monster.GetInstance().SetVisibility(false);

            FalseMonster.GetInstance().Activate();

            //Monster.GetInstance ().mosterNV.enabled = true;
            //Monster.SetAnimationState (Monster.MonsterAnimation.Crawl);
            //Monster.GetInstance().gameObject.transform.position = new Vector3(269.02f, 4.449f, 237.2929f);
            //Monster.GetInstance().gameObject.transform.position = new Vector3(270.67f, 4.449f, 237.2929f);
            //Monster.GetInstance().mosterNV.destination = GameObject.Find("AlvoBebe").transform.position;

            ActivatePartPicture(Constants.PictureP3Item);
            GameObject.Find("PortaChave").GetComponent <DoorWrapper>().typeAnim = DoorWrapper.DoorAnim.Locked;

            FadeInScreen();
            Invoke("ActivateCameraOpenRoom", 1.2f);
            Invoke("FadeOutScreen", 2);

            Invoke("OpenClosedRoom", 1.4f);

            Invoke("FadeInScreen", 4.8f);
            Invoke("FadeOutScreen", 5.5f);
            Invoke("DesactivateCameraOpenRoom", 5.5f);

            //FadeInScreen();

            break;

        case "activatePart4":

            ActivatePartPicture(Constants.PictureP4Item);
            GameObject.Find("PortaEscritorio").GetComponent <DoorWrapper>().typeAnim = DoorWrapper.DoorAnim.Locked;

            break;

        case "audioVidroArranhado":
            Invoke("ActivateSoundVidroArranhado", 0.6f);
            break;

        case "babyPersecution":

            //Monster.GetInstance().currActionState = Monster.MonsterActionState.Rest;
            Monster.GetInstance().PersecutionMode();
            Monster.GetInstanceAudioSource().GetComponent <AudioSource>().Pause();
            Monster.SetAnimationState(Monster.MonsterAnimation.Crawl);
            Player.GetMotionBlur().blurAmount = 0.6f;
            HelperUtil.FindGameObject(GameObject.Find("Audio"), "SoundPersecution").SetActive(true);
            IncreaseSoundPersecution();


            break;

        case "babyRest":


            Player.GetInstance().GetComponent <FirstPersonController>().enabled = false;
            Main.GetInstance().inCutScene = true;

            //Player.GetInstance().GetComponent<FirstPersonController>().ChangeMouseSensitivity(0, 0);

            Monster.GetInstance().CancelAttack();
            Monster.GetInstance().currActionState = Monster.MonsterActionState.Rest;

            GameObject.Find("portaFinal").GetComponent <Animator>().SetTrigger("open2");

            HelperUtil.FindGameObject(GameObject.Find("Iluminação"), "spotPortaBebe").SetActive(true);
            HelperUtil.FindGameObject(GameObject.Find("Iluminação"), "luzParte3").GetComponentInChildren <Light>().range = 4;

            FadeInScreen();
            Invoke("FadeOutScreen", 1.8f);

            Invoke("ActivateCameraRoomBaby", 1.4f);

            Invoke("FadeInScreen", 4.8f);
            Invoke("FadeOutScreen", 5.5f);

            Invoke("DesactivateCameraRoomBaby", 5.5f);

            break;

        case "gameOver":
            Player.GetInstance().GetComponent <FirstPersonController>().enabled = false;
            Main.GetInstance().inCutScene = true;

            FadeInScreen();
            Invoke("FadeOutScreen", 1.8f);

            Invoke("ActivateSoundBaby", 2);

            Invoke("ActivateCameraGameOver", 1.4f);

            Invoke("FadeInScreen", 4.8f);
            Invoke("ActivateSoundWoman", 7.2f);

            Invoke("FadeInGameOver", 10);
            //Invoke("FadeOutScreen", 5.5f);

            break;
        }
    }
Esempio n. 15
0
 private void Start()
 {
     sub = FindObjectOfType <SubtitleManager>();
 }
Esempio n. 16
0
 public Level()
 {
     Subtitles = new SubtitleManager();
     Screen    = TTGame.Instance.BuildScreen.GetComponent <ScreenComp>();
 }
Esempio n. 17
0
 // Use this for initialization
 void Start()
 {
     playermovement_Ref = Bigfoot.GetComponent <PlayerMovement>();
     subtitlesRef       = GameObject.FindObjectOfType <SubtitleManager>();
     bbTracker_ref      = GameObject.FindObjectOfType <BusBoyTracker>();
 }
Esempio n. 18
0
 // Use this for initialization
 void Start()
 {
     sManager_ref = FindObjectOfType <SubtitleManager>();
 }
Esempio n. 19
0
 // Use this for initialization
 void Start()
 {
     sManager_Ref   = FindObjectOfType <SubtitleManager>();
     uObjective_Ref = FindObjectOfType <UpdateObjective>();
 }
 // Use this for initialization
 void Start()
 {
     bfoot_Ref = FindObjectOfType <Bigfoot>();
     sManager  = FindObjectOfType <SubtitleManager>();
 }
Esempio n. 21
0
 // Use this for initialization
 void Start()
 {
     instance = this;
 }
Esempio n. 22
0
 // Use this for initialization
 void Start()
 {
     subtitles   = FindObjectOfType <SubtitleManager>();
     bigfoot_Ref = FindObjectOfType <Bigfoot>();
     npc         = this.GetComponent <NPC>();
 }
Esempio n. 23
0
 void Start()
 {
     player       = FindObjectOfType <Bigfoot>().gameObject;
     updateObj    = GameObject.FindObjectOfType <UpdateObjective>();
     subtitleNarr = FindObjectOfType <SubtitleManager>().GetComponent <SubtitleManager>();
 }
Esempio n. 24
0
 private void Awake()
 {
     bigfoot      = GameObject.FindObjectOfType <Bigfoot>();
     sManager_ref = FindObjectOfType <SubtitleManager>().GetComponent <SubtitleManager>();
     pgc_Ref      = FindObjectOfType <PhoneGirlCameraCinematic>();
 }
Esempio n. 25
0
 private void OnEnable()
 {
     instance = this;
 }