Esempio n. 1
0
    public void InitiateShadowBlink()
    {
        Debug.Log("ShadowBlink!");
        _camera.PanByTime(_timeAffected.Shadow.transform.position, _timeAffected.Shadow.getShadowBlinkDuration());
        _timeAffected.ShadowBlink();

        if (_targetable.IsDead && !_timeAffected.ShadowAtParent)
        {
            _timeAffected.ShadowMetParentHandler -= ShadowMetParentAfterDeath;
            _targetable.DeathEventHandler        += OnDeath;
            _targetable.InitializeHealth(_targetable.DesiredHealth);
            ComponentsSetEnabled(true);
        }
    }