예제 #1
0
 public void Start()
 {
     dialogueTextScroller    = GameObject.Find("DialogueTextScroller").GetComponent <TextScroller>();
     myDialogueManager       = GameObject.FindObjectOfType <DialogueManager>();
     myUIManager             = GameObject.FindObjectOfType <UIManager>();
     myTimelord              = GameObject.FindObjectOfType <Timelord>();
     myRelationshipCounselor = GameObject.FindObjectOfType <RelationshipCounselor>();
 }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        myUIManager             = GameObject.FindObjectOfType <UIManager>();
        myDialogueManager       = GameObject.FindObjectOfType <DialogueManager>();
        myTimeLord              = GameObject.FindObjectOfType <Timelord>();
        mySceneCatalogue        = GameObject.FindObjectOfType <SceneCatalogue>();
        myConversationTracker   = GameObject.FindObjectOfType <ConversationTracker>();
        myMapCartographer       = GameObject.FindObjectOfType <MapCartographer>();
        myAudioConductor        = GameObject.FindObjectOfType <AudioConductor>();
        myRelationshipCounselor = GameObject.FindObjectOfType <RelationshipCounselor>();
        myVictoryCoach          = GameObject.FindObjectOfType <VictoryCoach>();
        myTipManager            = GameObject.FindObjectOfType <TipManager>();
        myAnimationMaestro      = GameObject.FindObjectOfType <AnimationMaestro>();

        timeAdvanceButton         = GameObject.Find("TimeButton").GetComponent <Button>();
        toggleInteriorSceneButton = GameObject.Find("DateLocationButton").GetComponent <Button>();
    }
예제 #3
0
    void Start()
    {
        myTimeLord              = GameObject.FindObjectOfType <Timelord>();
        mySceneCatalogue        = GameObject.FindObjectOfType <SceneCatalogue>();
        myRelationshipCounselor = GameObject.FindObjectOfType <RelationshipCounselor>();
        myGameState             = GameObject.FindObjectOfType <GameState>();
        myCommandBuilder        = GameObject.FindObjectOfType <CommandBuilder>();
        myTipManager            = GameObject.FindObjectOfType <TipManager>();
        myEventQueue            = GameObject.FindObjectOfType <EventQueue>();

        this.allDateableCharacters = new List <DateableCharacter>(this.GetComponents <DateableCharacter>());
        this.allMinorCharacters    = new List <MinorCharacter>(this.GetComponents <MinorCharacter>());

        myEventQueue.subscribe(this);
        initializeAllCharacters();
        this.disburseCharacters(charactersToInclude: allCharacters, characterNamesToExclude: new List <string> {
            "kristie", "evan"
        });
    }
예제 #4
0
    void Start()
    {
        myDialogueManager       = GameObject.FindObjectOfType <DialogueManager>();
        myTimelord              = GameObject.FindObjectOfType <Timelord>();
        myConversationTracker   = GameObject.FindObjectOfType <ConversationTracker>();
        myRelationshipCounselor = GameObject.FindObjectOfType <RelationshipCounselor>();
        myAnimationMaestro      = GameObject.FindObjectOfType <AnimationMaestro>();
        myInputOrganizer        = GameObject.FindObjectOfType <InputOrganizer>();
        myEventQueue            = GameObject.FindObjectOfType <EventQueue>();


        dialogueButtonPanel     = GameObject.Find("DialogueButtonPanel");
        dialogueOptionsPanel    = GameObject.Find("DialogueOptionsButtonPanel");
        dateLocationButtonPanel = GameObject.Find("LocationButtonPanel");
        mainPanelButtonsPanel   = GameObject.Find("MainPanelButtonsPanel");
        dateButtonsPanel        = GameObject.Find("DateButtonsPanel");
        sequenceButtonsPanel    = GameObject.Find("SequenceButtonsPanel");
        dateLocationButton      = GameObject.Find("DateLocationButton");
        menuPanel        = GameObject.Find("MenuPanel");
        cutScenePanel    = GameObject.Find("CutScenePanel");
        characterPanel   = GameObject.Find("CharacterPanel");
        startScreenPanel = GameObject.Find("StartScreenPanel");

        textPanel         = GameObject.Find("TextPanel").GetComponentInChildren <Text>();
        pastDatesText     = GameObject.Find("PastDates").GetComponentInChildren <Text>();
        upcomingDatesText = GameObject.Find("UpcomingDates").GetComponentInChildren <Text>();
        experiencesText   = GameObject.Find("ExperiencesList").GetComponentInChildren <Text>();

        dateActionButton          = GameObject.Find("DateActionButton");
        askOnDateButton           = GameObject.Find("AskOut");
        mapButton                 = GameObject.Find("MapButton");
        talkButtonObject          = GameObject.Find("TalkButton");
        timeAdvanceButton         = GameObject.Find("TimeButton").GetComponent <Button>();
        toggleInteriorSceneButton = GameObject.Find("DateLocationButton").GetComponent <Button>();

        myEventQueue.subscribe(this);
        mapEnabled     = false;
        journalEnabled = false;
        menuPanel.gameObject.SetActive(false);
        dateLocationButtonPanel.SetActive(false);
        myAnimationMaestro.clearPotentialPartners();
    }