Ejemplo n.º 1
0
 public IEnumerator TapeShuffle_ShowmanAskHouse(Conversation_Cassette cassette)
 {
     foreach (HouseType type in cassette.ShowmanGreetsHouse.ShowmanGreetsHouse)
     {
         if (type.Type == GameObject.Find("Brain").GetComponent <Manager>().HousesOnStage[0].GetComponent <HousePersonality>().HouseType)
         {
             ConversationManager.Instance.P2_ShowmanQuestion = type.ShowmanAskHouse[Random.Range(0, type.ShowmanAskHouse.Length)];
         }
         yield return(null);
     }
 }
Ejemplo n.º 2
0
        private void SetCassettte(Conversation_Cassette cassette, MonoBehaviour mono)
        {
            ConversationManager.Instance.P1_ShowPresentation = cassette.ShowPresentation.PossiblePresentations[Random.Range(0, cassette.ShowPresentation.PossiblePresentations.Length)];

            mono.StartCoroutine(TapeShuffle_ShowmanGreetsHouse(cassette));

            mono.StartCoroutine(TapeShuffle_ShowmanAskHouse(cassette));

            ConversationManager.Instance.P3_ShowmanPresentCandidates = new string[] { cassette.ShowmanGreetsCandidates.PresentantionDialogue[Random.Range(0, cassette.ShowmanGreetsCandidates.PresentantionDialogue.Length)] };

            mono.StartCoroutine(TapeShuffle_CandidatePresentation(cassette));
        }
Ejemplo n.º 3
0
        public IEnumerator TapeShuffle_CandidatePresentation(Conversation_Cassette cassette)
        {
            foreach (Crushing type in cassette.CandidatesPresentation.Feeling)
            {
                if (type.HouseType == GameObject.Find("Brain").GetComponent <Manager>().HousesOnStage[0].GetComponent <HousePersonality>().HouseType)
                {
                    ConversationManager.Instance.P3_BestCandidatePresentation = type.BestCandidateDialogues[Random.Range(0, type.BestCandidateDialogues.Length)].text;

                    ConversationManager.Instance.P3_NeutralCandidatePresentation = type.NeutralCandidateDialogues[Random.Range(0, type.NeutralCandidateDialogues.Length)].text;


                    ConversationManager.Instance.P3_WorstCandidatePresentation = type.WorstCandidateDialogues[Random.Range(0, type.WorstCandidateDialogues.Length)].text;

                    yield return(null);
                }
                yield return(null);
            }
        }
Ejemplo n.º 4
0
    void Start()
    {
        OverlapCamPanel.SetActive(false);


        HousesOnStage = new List <GameObject>();


        GameObject houseCandidate = Instantiate(Houses[Random.Range(0, Houses.Length)]) as GameObject;
        Vector3    spawnPos       = HouseOnStagePos;

        spawnPos.x -= 20;
        houseCandidate.transform.position = spawnPos;
        HousesOnStage.Add(houseCandidate);



        CurrentCassette = ConversationManager.Instance.InsertCassette;

        ShowmanSignIn();

        ShadowsChecked = new List <GameObject>();
        TextBox        = gameObject.GetComponentInChildren <Text>();

        SpotLightAudiosource = NewAudiosource(Sounds, false, false);

        //Spotlights.SetActive(false);
        //StartCoroutine(GameOver());

        LevelCandidates     = new List <GameObject>();
        LevelCandidates     = CharacterCase.OfType <GameObject>().ToList();
        AvailableCandidates = new List <GameObject>();
        GameplayCam         = GameObject.Find("GameplayCamera");
        CensusID            = new int[0];
        _Census             = new List <Person>();
        //StartCoroutine(AddsLibrary(Adds)) ;



        StartCoroutine(InstantiateCandidates(3));
    }
Ejemplo n.º 5
0
        public ConversationTape(Conversation_Cassette cassette)
        {
            MonoBehaviour mono = GameObject.Find("Brain").GetComponent <Manager>();

            SetCassettte(cassette, mono);
        }