protected override void Start() { GetEnemyProperties(); _blink = new GFXBlink(); selfCol = GetComponent <Collider2D>(); sr = GetComponentInChildren <SpriteRenderer>(); _bossAnimator = GetComponentInParent <Animator>(); }
private void ResetBlinking() { _continueBlink = false; _optionsBlink = false; _quitBlink = false; blinkButtonFX = new GFXBlink(); blinkHeaderFX = new GFXBlink(false); _pauseHeaderPro.enabled = true; _continueButton.SetActive(true); _optionsButton.SetActive(true); _exitButton.SetActive(true); _saveButton.SetActive(true); _loadButton.SetActive(true); }
// Start is called before the first frame update protected override void Start() { base.Start(); SaveMngr = LoadSave.Instance; blinkButtonFX = new GFXBlink(); blinkHeaderFX = new GFXBlink(false); SetPauseALlowed(_gameCanBePaused); _pauseMenuHolder = transform.GetChild(0).gameObject; PauseMenuOpen += StopGameSpeed; PauseMenuOpen += AssignListeners; PauseMenuOpen += ToggleMenu; PauseMenuClose += ToggleMenu; PauseMenuClose += ResetBlinking; PauseMenuClose += RestartGameSpeed; }