void HandleTrigger(PlayerStorySpecificStuff player) { if (active) { return; } switch (kind) { case CutsceneTriggerKind.SICK_KID_END: if (player.isFairy) { StartCoroutine(CutsceneManager.Get().EndingGame()); active = true; } break; case CutsceneTriggerKind.FAIRY_WATER: if (!player.isFairy) { StartCoroutine(CutsceneManager.Get().TurnFairy(player)); active = true; } break; case CutsceneTriggerKind.ENTER_FAIRY_FOUNTAIN: CutsceneManager.Get().EnterFairyFountain(); active = true; break; } }
void Start() { goPlayer = GameObject.FindGameObjectWithTag("Player"); player = goPlayer.GetComponent <Player>(); cutsceneManager = GameObject.FindGameObjectWithTag("Cutscene Manager").GetComponent <CutsceneManager>(); audioCrossfader = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <AudioCrossfader>(); }
// Start is called before the first frame update void Start() { Instance = this; cutsceneUI = GameManager.current.cutsceneUI.GetComponent <RectTransform>(); characterImage = GameManager.current.characterImage; dialogBox = GameManager.current.dialogBox; }
public override void advance() { CutsceneManager cutsceneManager = Object.FindObjectOfType <CutsceneManager>(); cutsceneManager.bandName = band; cutsceneManager.cutsceneName = sceneID; }
public void startVideo() { videoPlayer.targetCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); videoPlayer.Play(); Time.timeScale = 0f; cutM = FindObjectOfType <CutsceneManager>(); }
public void ToMainMenu() { this.clickSound.Play(); OnMainMenu?.Invoke(); this.ammoBar.SetActive(false); GameManager.Instance.sentry.gameObject.SetActive(false); sentryArc.SetActive(false); GameManager.Instance.isGameActive = false; GameManager.Instance.tutorialStarted = false; GameManager.Instance.rankTimer.PauseTimer(); GameManager.Instance.rankTimer.gameObject.SetActive(false); introCutsceneAnimator.SetBool("MainMenuClicked", true); introCutsceneAnimator.SetBool("InitiatedGame", false); introCutsceneAnimator.SetBool("SufficientlyCalibrated", false); BreathingManager.calibrationKeys.Clear(); CutsceneManager.calibrated = false; if (Metronome.metronomeStarted == false) { StartCoroutine(Metronome.StartMetronome()); } else if (Metronome.metronomePaused) { Metronome.ToggleMetronomePause(); } CutsceneManager.StartCutscene(); GameManager.Instance.StartGameFromTutorial(); DisableGameOver(); DisableVictory(); Color titleImageColor = this.titleImage.color; this.titleImage.color = new Color(titleImageColor.r, titleImageColor.g, titleImageColor.b, 1.0f); ContinueGame(); Metronome.UpdateMetronomeTempo(80); }
void Start() { sentences = new Queue <string>(); boolOnDialogue = false; cutsceneManager = GameObject.FindGameObjectWithTag("Cutscene Manager").GetComponent <CutsceneManager>(); boolTriggersAnimation = false; }
void Start() { currentTime = startingTime; gm = GameManager.instance; ui = FindObjectOfType <UserInterface>(); cutM = FindObjectOfType <CutsceneManager>(); //if (!cutM.activeCutscenes) //{ // canStart = true; //} //else //{ // canStart = false; //} //if(FindObjectOfType<DialogueManager>()) //{ // if(FindObjectOfType<DialogueManager>().Dialogues.Length > 0) // { // canStart = true; // } //} //else //{ // canStart = true; //} //ui.transform.GetChild(0).gameObject.SetActive(true); }
//private bool _isActive = false; public void StartCutscene(CutsceneManager man) { _nextText = 0; this.gameObject.SetActive(true); _cutsceneManager = man; _textDelay.Add(_initialTextDelay); _textDelay.Add(delaytoText2); _textDelay.Add(delaytoText3); _textDelay.Add(delaytoText4); _textDelay.Add(delaytoText5); _textDelay.Add(delaytoText6); _textDelay.Add(delaytoText7); _textDelay.Add(delaytoText8); _textDelay.Add(delaytoText9); _textDelay.Add(delaytoText10); foreach (Transform child in transform) { child.gameObject.SetActive(false); _sceneText.Add(child.gameObject); } StartCoroutine(DelayedShowText()); }
private static CutsceneManager GetInstance() { if (instance == null) { instance = FindObjectOfType <CutsceneManager>(); } return(instance); }
float maxAlpha; // the max alpha the text will reach void Awake() { cutsceneManager = transform.parent.GetComponent <CutsceneManager>(); // get the CutsceneManager from this object's parent text = GetComponent <Text>(); // grab the text component text.horizontalOverflow = HorizontalWrapMode.Wrap; // set the horizontal wrap mode to wrap text.verticalOverflow = VerticalWrapMode.Truncate; // set the vertical wrap mode to truncate (this way the user can know if their text would overflow when creating a cutscene }
// Use this for initialization void Awake() { Instance = this; fadeImg = GetComponentInChildren <Image>(); /*if (fadeToCutscene) * FadeToCutscene();*/ }
public override void OnIntersectWith(Character obj) { CutsceneManager.Fade(0.03F, () => { obj.Teleport(GameImpl.Instance.Maps[this.destination], this.destPos); obj.StopAndFace(this.destDirection); CutsceneManager.Fade(-0.03F); }); }
private void OnDestroy() { CutsceneManager cutsceneMgr = AppFacade.Instance.GetManager <CutsceneManager>(); if (cutsceneMgr != null) { cutsceneMgr.RemoveTrigger(this); } }
/// <summary> /// When the trigger is loaded, optimize the Cutscene. /// </summary> void Awake() { CutsceneManager cutsceneMgr = AppFacade.Instance.GetManager <CutsceneManager>(); if (cutsceneMgr != null) { cutsceneMgr.AddTrigger(this); } }
// When the scene starts trigger the Cutscene if necessary. void Start() { if (StartMethod == StartMethod.OnStart) { CutsceneManager cutsceneMgr = AppFacade.Instance.GetManager <CutsceneManager>(); if (cutsceneMgr != null) { cutsceneMgr.Trigger(Convert.ToInt32(CutName)); } } }
private void Awake() { if (Instance == null) { Instance = this; } if (Instance != this) { Destroy(gameObject); } }
void Awake() { if (instance == null) { instance = this; } else { Destroy(this); } }
void Awake() { if (_instance == null) { _instance = this; } else if (_instance != this) { Destroy(this); } }
void Start() { ui = FindObjectOfType <UserInterface>(); cutM = FindObjectOfType <CutsceneManager>(); if (Dialogues.Length > 0) { ui.menuPausa.enabled = false; Time.timeScale = 0; } }
// void Update() // { // if (SkipButtonName != null || SkipButtonName != string.Empty) // { // // Check if the user wants to skip. // if (Input.GetButtonDown(SkipButtonName)) // { // if (Cutscene != null && Cutscene.State == CinemaDirector.Cutscene.CutsceneState.Playing) // { // Cutscene.Skip(); // } // } // } // } /// <summary> /// If Cutscene is setup to play on trigger, watch for the trigger event. /// </summary> /// <param name="other">The other collider.</param> void OnTriggerEnter(Collider other) { if (other.gameObject.tag == TriggerTag) { CutsceneManager cutsceneMgr = AppFacade.Instance.GetManager <CutsceneManager>(); if (cutsceneMgr != null) { cutsceneMgr.Trigger(Convert.ToInt32(CutName)); } } }