// Use this for initialization void Start() { _orchestrator = GameObject.Find("Orchestrator") .GetComponent <Stage2Orchestrator>(); _animationDurationLeft = _animationDuration; InitQuest(); if (_orchestrator.TimerSandGlass) { _orchestrator.TimerSandGlass .GetComponent <RectTransform>().localScale = Vector3.one; } }
// Update is called once per frame void Update() { if (_orchestrator == null) { _orchestrator = GameObject.Find("Orchestrator") .GetComponent <Stage2Orchestrator>(); } if (_orchestrator == null || _orchestrator.GamePlay == null) { return; } if (!_orchestrator.GamePlay.activeSelf) { return; } timeLeft -= Time.deltaTime; if (timeLeft <= 0) { _orchestrator.PlayerStats.Kill(); } _animationDurationLeft -= Time.deltaTime; if (_animationDurationLeft <= 0) { _animationDurationLeft = _animationDuration; _scaleStep = -_scaleStep; } var timerRect = _orchestrator.TimerSandGlass.GetComponent <RectTransform>(); timerRect.localScale = new Vector3( timerRect.localScale.x + _scaleStep, timerRect.localScale.y + _scaleStep, timerRect.localScale.z + _scaleStep); //timerRect // .eulerAngles = new Vector3( // timerRect.eulerAngles.x, // timerRect.eulerAngles.y, // timerRect.eulerAngles.z + _angleStep); _orchestrator.TimerText.text = ((int)timeLeft).ToString(); }
private void InitializeComponents() { _orchestrator = GameObject.Find("Orchestrator") .GetComponent <Stage2Orchestrator>(); _menuNavigation = GetComponent <MenuNavigation>(); _audioSlider = GameObject.Find("ButtonAudio") .GetComponentInChildren <Slider>(); _backgroundMusic = GameObject.Find("BackgroundMusic") .GetComponent <AudioSource>(); if (GameObject.Find("AmbianceSound")) { _ambianceSound = GameObject.Find("AmbianceSound") .GetComponent <AudioSource>(); } _audioSlider.value = PlayerPrefs.GetFloat("MasterVolume", 1f); }
private void FixedUpdate() { if (_orchestrator == null) { _orchestrator = GameObject.Find("Orchestrator") .GetComponent <Stage2Orchestrator>(); } if (_orchestrator.Player == null || !_orchestrator.Player.activeSelf) { return; } if (minCameraPos == Vector3.zero) { //_minCameraPos = new Vector3(-2.7f, 2.9f); minCameraPos = _orchestrator.MinScreenSpaceLimit; } if (maxCameraPos == Vector3.zero) { maxCameraPos = _orchestrator.MaxScreenSpaceLimit; //_maxCameraPos = new Vector3( // _orchestrator.RightLimitBorder.transform.position.x - Camera.main.orthographicSize, // _orchestrator.TopLimitBorder.transform.position.y - Camera.main.orthographicSize); } float posX = Mathf.SmoothDamp(transform.position.x, _orchestrator.Player.transform.position.x, ref velocity.x, smoothTimeX); float posY = Mathf.SmoothDamp(transform.position.y, _orchestrator.Player.transform.position.y, ref velocity.y, smoothTimeY); transform.position = new Vector3( Mathf.Clamp(posX, minCameraPos.x, maxCameraPos.x), Mathf.Clamp(posY, minCameraPos.y, maxCameraPos.y), Mathf.Clamp(transform.position.z, transform.position.z, transform.position.z)); }
public override void Interact() { _orchestrator = GameObject.Find("Orchestrator") .GetComponent <Stage2Orchestrator>(); if (_orchestrator.StageQuest.Quest.CurrentStep != questStep) { return; } HUD.Instance.gameObject.SetActive(false); if (incrementQuestStep) { Story.Instance.ResetTimer(); _orchestrator.StageQuest.Quest.CompleteNext(); videoToPlay = videoToPlay1; } if (_orchestrator.StageQuest.Quest.CurrentStep == 0) { questStep++; _orchestrator.StageQuest.Quest.CompleteNext(); incrementQuestStep = false; } _isVideoPlaying = true; InitializeFontStyle(); _orchestrator.Audio.SetActive(false); Application.runInBackground = true; StartCoroutine(PlayIntro()); StartCoroutine(HideSkipTextAfterSecs()); }
// Use this for initialization void Start() { _orchestrator = GameObject.Find("Orchestrator") .GetComponent <Stage2Orchestrator>(); }