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); } }