public RemoveDateCutSceneCharacterCommand(string characterName, string stringArg, float durationToFade = 0.6f)
 {
     myAnimationMaestro = GameObject.FindObjectOfType <AnimationMaestro>();
     characterToRemove  = characterName;
     textToWrite        = stringArg;
     fadeDuration       = durationToFade;
 }
 public SummonCharacterCommand(Character character, string stringArg, float durationToFade)
 {
     myAnimationMaestro = GameObject.FindObjectOfType <AnimationMaestro>();
     characterToSummon  = character;
     textToWrite        = stringArg;
     fadeDuration       = durationToFade;
 }
Exemple #3
0
 public RemoveCharacterCommand(string characterName, string stringArg, float durationToFade)
 {
     myAnimationMaestro = GameObject.FindObjectOfType <AnimationMaestro>();
     myDialogueManager  = GameObject.FindObjectOfType <DialogueManager>();
     myTimeLord         = GameObject.FindObjectOfType <Timelord>();
     characterToRemove  = characterName;
     textToWrite        = stringArg;
     fadeDuration       = durationToFade;
 }
    void Start()
    {
        scheduledDates     = new List <Date>();
        myTimelord         = GameObject.FindObjectOfType <Timelord>();
        mySceneCatalogue   = GameObject.FindObjectOfType <SceneCatalogue>();
        myUIManager        = GameObject.FindObjectOfType <UIManager>();
        myVictoryCoach     = GameObject.FindObjectOfType <VictoryCoach>();
        myGameState        = GameObject.FindObjectOfType <GameState>();
        myEventQueue       = GameObject.FindObjectOfType <EventQueue>();
        myAnimationMaestro = GameObject.FindObjectOfType <AnimationMaestro>();
        myAudioConductor   = FindObjectOfType <AudioConductor>();

        ConstructDateLikelihoods();
    }
Exemple #5
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>();
    }
Exemple #6
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();
    }
Exemple #7
0
 public KeepCharacterInDateCutSceneCommand(Character character, string stringArg)
 {
     myAnimationMaestro = GameObject.FindObjectOfType <AnimationMaestro>();
     characterToSummon  = character;
     textToWrite        = stringArg;
 }