// Use this for initialization void Start() { _playedSecondAudioClipOnce = false; loadingTransition = GameObject.FindGameObjectWithTag("TransitionObject").GetComponent <LoadingTransition>(); _timedCommentaryActive = false; _activatedTypingBeepCoroutine = false; _rectTransform = transform.GetComponent <RectTransform> (); if (textFile != null) { textLines = (textFile.text.Split('\n')); } if (endAtLine == 0) { endAtLine = textLines.Length - 1; } if (isActive) { EnableTextBox(); } else { DisableTextBox(); } //TEMPORARY DELETE AFTER LAUNCH typingSoundAudioSource.volume = 0.05f; }
void Start() { loadingTransition = transitionBox.GetComponent <LoadingTransition>(); mapIcon = transform.FindChild("MapIcon").gameObject; DeactivateMapIcon(); if (SceneManager.GetActiveScene().name == "Level 5") { TractorBeamControls.partPickupDelegate += ActivateMapIcon; TractorBeamControls.partReleaseDelegate += DeactivateMapIcon; } }
private void OnApplicationLoadComplete() { IState nextState = new MainMenuState(); IStateTransition transition = new LoadingTransition(); StateBeginExitEvent exitEvent = new StateBeginExitEvent(nextState, transition); if (RaiseStateChangeEvent != null) { RaiseStateChangeEvent(exitEvent); } }
// Use this for initialization void Start() { _parent = this.transform.parent.gameObject; if (transitionBox != null) { loadingTransition = transitionBox.GetComponent <LoadingTransition>(); } if (disableCameraFollow == true) { camControl = Camera.main.GetComponent <CameraController>(); } }
private void OnGameSetupCompleted( ) { IsStateExecuting = false; IState nextState = new RoundState(round); IStateTransition transition = new LoadingTransition(transitionAsset); StateBeginExitEvent exitEvent = new StateBeginExitEvent(nextState, transition); if (RaiseStateChangeEvent != null) { RaiseStateChangeEvent(exitEvent); } }
private void OnGameOver( ) { IState nextState = new RoundEndState(round); IStateTransition transition = new LoadingTransition(round.LoadedTransitionOutroAsset); StateBeginExitEvent exitEvent = new StateBeginExitEvent(nextState, transition); musicplayer.MusicCheck(true); if (RaiseStateChangeEvent != null) { RaiseStateChangeEvent(exitEvent); } }
// Use this for initialization void Start() { audioSrc = GetComponent <AudioSource>(); //subscribe map icon function to part pickup event TractorBeamControls.partPickupDelegate += ActivateMapIcon; //get map icon components and set inactive at start if (mapIcon = transform.FindChild("MapIcon").gameObject) { mapIcon.SetActive(false); } if (transitionBox != null) { loadingTransition = transitionBox.GetComponent <LoadingTransition>(); } target = allTargets[0]; dockRotation = Quaternion.identity * Quaternion.Euler(0, 0, lookRotation); }
protected override void MapButtons( ) { foreach (Button btn in menuButtons) { if (btn.CompareTag(TagsUI.startNewGameBtn)) // btn - starts a new round { btn.onClick.RemoveAllListeners( ); btn.onClick.AddListener(() => { float fadeTime = 1.8f; SFXMasterController.PlayNoMercyClip( ); IState nextState = new RoundLoadState(fadeTime); IStateTransition transition = new MenuExitTransition(menuObject); StateBeginExitEvent newRoundState = new StateBeginExitEvent(nextState, transition); audioplayer.PlayOneShot(btnClick); musicplayer.MusicCheck(true); RaiseUIEvent(newRoundState); }); } else if (btn.CompareTag(TagsUI.returnToMainMenuBtn)) // btn - returns to main menu { btn.onClick.RemoveAllListeners( ); btn.onClick.AddListener(() => { IState nextState = new MainMenuState(); IStateTransition transition = new LoadingTransition(menuObject); StateBeginExitEvent returnToMainMenustate = new StateBeginExitEvent(nextState, transition); audioplayer.PlayOneShot(btnClick); RaiseUIEvent(returnToMainMenustate); }); } else if (btn.CompareTag(TagsUI.settingsMenuBtn)) // btn - opens settings menu { btn.onClick.RemoveAllListeners( ); btn.onClick.AddListener(() => { audioplayer.PlayOneShot(btnClick); Debug.Log("[EndOfRoundMenu][OnToggleSettingsMenu] Settings menu not yet implemented ... "); }); } } }
// Use this for initialization void Start() { commentaryScript = commentaryBox.GetComponent <TextBoxManager>(); _player = GameObject.FindGameObjectWithTag("Player"); audioSrc = GetComponent <AudioSource>(); upgradeSphere = transform.FindChild("UpgradeSphere").gameObject; upgradeSphere.SetActive(false); //subscribe map icon function to part pickup event TractorBeamControls.partPickupDelegate += ActivateMapIcon; //get map icon components and set inactive at start if (mapIcon = transform.FindChild("MapIcon").gameObject) { mapIcon.SetActive(false); } if (transitionBox != null) { loadingTransition = transitionBox.GetComponent <LoadingTransition>(); } target = allTargets[0]; dockRotation = Quaternion.identity * Quaternion.Euler(0, 0, lookRotation); }