コード例 #1
0
 protected override void Start()
 {
     GetEnemyProperties();
     _blink        = new GFXBlink();
     selfCol       = GetComponent <Collider2D>();
     sr            = GetComponentInChildren <SpriteRenderer>();
     _bossAnimator = GetComponentInParent <Animator>();
 }
コード例 #2
0
    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);
    }
コード例 #3
0
    // 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;
    }