// Use this for initialization
 void Awake()
 {
     playerRigidbody  = GetComponent <Rigidbody> ();
     mainCameraObject = GameObject.FindGameObjectWithTag("MainCamera");
     cc         = mainCameraObject.GetComponent <CameraStateController> ();
     _mouseLook = new MouseLook();
 }
 // Use this for initialization
 void Awake()
 {
     settlementLog = GetComponent <SettlementLog> ();
     //TODO: have this called way later (because coroutines)
     questionDict     = GetComponent <QuestionGenerator> ().questionDict;
     correctQuestions = new List <QuestionData> ();
     cc = Camera.main.GetComponent <CameraStateController> ();
 }
Beispiel #3
0
 void Awake()
 {
     //Finding and initialising variables containing components I need to access
     zoomSound  = GetComponent <AudioSource> ();
     qc         = GameObject.FindGameObjectWithTag("God").GetComponent <QuestionController> ();
     thisToggle = GetComponent <Toggle> ();
     cc         = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraStateController>();
 }
 // Start is called before the first frame update
 void Start()
 {
     inescapableExternalMenu = false;
     ExternalMenuOpen        = false;
     Menu.SetActive(false);
     originalTimeScale      = Time.timeScale;
     playerStats            = GameObject.Find("Player").GetComponent <PlayerStats>();
     playerAnimationUpdater = playerStats.GetComponentInChildren <PlayerAnimationUpdater>();
     UIparent           = transform.Find("UIParent");
     camStateController = FindObjectOfType <CameraStateController>();
     originalParent     = EXPUI.parent;
 }
Beispiel #5
0
 public AnsweredState(CameraStateController camera) : base(camera)
 {
 }
 private void Start()
 {
     camStateController    = FindObjectOfType <CameraStateController>();
     decreaseSunIntensity  = sun.intensity - outdoorBrightness;
     decreaseMoonIntensity = moon.intensity - outdoorBrightness;
 }
Beispiel #7
0
 public UnfocusedState(CameraStateController camera) : base(camera)
 {
 }
 public QuestionState(CameraStateController camera) : base(camera)
 {
 }
Beispiel #9
0
 protected override void OnAwake(params object[] args)
 {
     SetDefaultState(State.GamePlay);
     controller = _controller as CameraStateController;
 }
Beispiel #10
0
 public FocusingState(CameraStateController camera) : base(camera)
 {
 }
Beispiel #11
0
    public string return_line()
    {
        QuestsHolder QH = GameObject.Find("QuestsHolder").GetComponent <QuestsHolder>();

        Gesture();

        //Camera + Name
        List <Transform> targetTransforms = new List <Transform>();

        targetTransforms.Add(GameObject.Find("Player").transform);
        if (NPC_if_not_self)
        {
            FindObjectOfType <DiaParent>().Set_NPC_name(NPC_if_not_self.GetComponent <HumanoidMaster>().Return_Name());
            targetTransforms.Add(NPC_if_not_self.transform);
        }
        else
        {
            FindObjectOfType <DiaParent>().Set_NPC_name(GetComponentInParent <DiaRoot>().ReturnNPC_name());
            targetTransforms.Add(transform.parent);
        }

        CameraStateController camStateController = FindObjectOfType <CameraStateController>();

        camStateController.SetDiaTargetGroup(targetTransforms);
        //Camera + Name


        if (QuestTaskReturn)
        {
            QH.CheckTaskCompletion(QuestTaskReturn, quest_num);
            GetComponentInParent <DiaRoot>().Modify_diaCount(false);
        }

        if (Quest)
        {
            QH.AddQuest(Quest);
            Quest = null;
        }


        if (cycleLines)
        {
            string templine = Lines[currentLine];
            currentLine = (currentLine + 1) % Lines.Count;
            return(templine);
        }
        else if (cycleLinesNoWrapAround)
        {
            string templine = Lines[currentLine];
            if (currentLine < (Lines.Count - 1))
            {
                currentLine += 1;
            }
            return(templine);
        }
        else if (Lines.Count > 0)
        {
            return(Lines[0]);
        }
        else
        {
            return("");
        }
    }
Beispiel #12
0
 public CameraState(CameraStateController camera)
 {
     this.camera = camera;
 }
 public ControlledState(CameraStateController camera) : base(camera)
 {
 }