Beispiel #1
0
    void SelectScript()
    {
        ScriptID = Random.Range(0, 6);

        switch (ScriptID)
        {
        case 0:
            sManager_Ref.PlaySubtitle(IdleTalk1);
            break;

        case 1:
            sManager_Ref.PlaySubtitle(IdleTalk2);
            break;

        case 2:
            sManager_Ref.PlaySubtitle(IdleTalk3);
            break;

        case 3:
            sManager_Ref.PlaySubtitle(IdleTalk4);
            break;

        case 4:
            sManager_Ref.PlaySubtitle(IdleTalk5);
            break;
        }
    }
 public void ReacttoNaked(object sender, System.EventArgs e)
 {
     if ((NPC)sender == npc)
     {
         if (bigfoot_Ref.DisguiseState == BigfootDisguiseState.Naked)
         {
             subtitles.PlaySubtitle(ScriptID1);
         }
         else
         {
             subtitles.PlaySubtitle(ScriptID2);
         }
     }
 }
    public void TalkToBigfoot()
    {
        switch (scriptID)
        {
        case 1:
            subtitles.PlaySubtitle(ScriptID1);
            break;

        case 2:
            subtitles.PlaySubtitle(ScriptID2);
            break;

        case 3:
            subtitles.PlaySubtitle(ScriptID3);
            break;
        }
    }
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.GetComponent <DadResponse>() != null)
     {
         sManager_ref.PlaySubtitle(8);
         Destroy(this.gameObject);
     }
 }
Beispiel #5
0
 public void StartTutorial()
 {
     if (PauseData.ShowTutorials)
     {
         pgc_Ref.ActivateValCam();
         CutsceneManagement.InCutscene = true;
         //TODO: Play phone girl's dialogue and then the narrator's
         sManager_ref.PlaySubtitle(20);
         StartCoroutine(TutorialDelay());
         //Stop movement for bigfoot but start the girl's movement
         npc.GetComponent <NPCMovement>().StartMove();
         bigfoot.GetComponent <PlayerMovement>().CanMove = false;
     }
     else
     {
         AfterTutorial.Invoke();
     }
 }
Beispiel #6
0
 public void PlayAudio()
 {
     if (SoundPlayed == false)
     {
         subtitles.PlaySubtitle(6);
         ClothesSoundPlayer.PlayOneShot(OutfitOnSound);
         SoundPlayed = true;
     }
 }
Beispiel #7
0
 // Update is called once per frame
 void Update()
 {
     if (DoIt == true)
     {
         if (PlayOnce == false)
         {
             PlayOnce = true;
             subtitleRef.PlaySubtitle(59);
             StartCoroutine(PlayOffPlayer());
         }
     }
 }
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.GetComponent <Bigfoot>() != null)
     {
         if (bfoot_Ref.DisguiseState == BigfootDisguiseState.Naked)
         {
             sManager.PlaySubtitle(1);
         }
         else
         {
             Destroy(this.gameObject);
         }
     }
 }
Beispiel #9
0
    private void SayLines()
    {
        if (SayingVoiceLine != null)
        {
            SayingVoiceLine(this, System.EventArgs.Empty);
        }

        do
        {
            WordsNumber = Random.Range(0, 5);
        }while (WordsNumber == prevVoiceLine);
        prevVoiceLine = WordsNumber;

        switch (WordsNumber)
        {
        case 0:
            sManager_Ref.PlaySubtitle(40);
            break;

        case 1:
            sManager_Ref.PlaySubtitle(41);
            break;

        case 2:
            sManager_Ref.PlaySubtitle(42);
            break;

        case 3:
            sManager_Ref.PlaySubtitle(43);
            break;

        case 4:
            sManager_Ref.PlaySubtitle(44);
            break;
        }
    }
Beispiel #10
0
    IEnumerator PlayCutscene()
    {
        TurnOffPlayer();
        subtitlesRef.PlaySubtitle(0);
        yield return(new WaitForSeconds(CameraAnimation.clip.length));

        TurnOnPlayer();
        shitdone          = true;
        isCutscenePlaying = false;

        CutsceneManagement.InCutscene = false;
        if (CutsceneComplete != null)
        {
            CutsceneComplete(this, System.EventArgs.Empty);
        }
    }
    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.GetComponent <Bigfoot>() != null)
        {
            //Spawn the game screen
            //On Confirmation Teleport Bigfoot to one of the bushes
            //Profit
            //Lights.SetActive(true);

            if (updateObj.CurrentObjective == GameState.FindFood)
            {
                // StartCoroutine(NotificationDelay());
                subtitleNarr.PlaySubtitle(37);
                if (!PauseData.ShowTutorials)
                {
                    progressBar.gameObject.SetActive(true);
                }
                updateObj.ChangeState(GameState.LearnToGrill);
            }
        }
    }
Beispiel #12
0
    public void RunSubtitles()
    {
        if (StartPlaying == false)
        {
            timer += Time.deltaTime;

            if (timer >= TimeDelay)
            {
                StartPlaying = true;
                timer        = TimeDelay;
            }
        }
        else
        {
            if (SubtitleStarting == false)
            {
                sManager_ref.PlaySubtitle(0);
                SubtitleStarting = true;
            }
        }
    }
Beispiel #13
0
 public void PlayCutscene(int SubtitleNum, float CutsceneTimeDuration, int Value)
 {
     if (IsHappening == false)
     {
         CutsceneManagement.InCutscene = true;
         TurnOffPlayer();
         subtitlesRef.PlaySubtitle(SubtitleNum);
     }
     else
     {
         cutsceneTimer += Time.deltaTime;
         if (cutsceneTimer >= CutsceneTimeDuration)
         {
             cutsceneTimer = 0;
             SetUpObjective(Value);
             TurnOnPlayer();
             CutsceneManagement.InCutscene = false;
             bbTracker_ref.CanPlayCutscene = false;
         }
     }
 }
 public void ValPhoneCallEnd()
 {
     sManager_ref.TurnOffSubtitleImmediately();
     sManager_ref.PlaySubtitle(32);
 }
    IEnumerator PlaySubtitle53()
    {
        yield return(new WaitForEndOfFrame());

        subRef.PlaySubtitle(53);
    }