public override void OnEnter() { eventHandler.OnCustomAnimationEvent += OnCustomEvent; _damageDealer.SetDirection((DamageDirection)faceDirectionComponent.FaceDirection, Owner.transform); _damageDealer.ClearIgnoredReceiver(); current = 0; }
void Boom_Enter() { transform.GetChild(0).GetChild(0)?.gameObject.SetActive(false); _animator.Play("Boss_08_Atk02texiao"); _animator.transform.localScale = Vector3.one; _animator.transform.rotation = Quaternion.identity; _animator.transform.SetLocalPosition(0.5f, 0.9f); _damageDealer.ignoreReceiverOnDealDamage = false; _damageDealer.useDamageInterval = true; _damageDealer.damageInterval = 0.5f; _damageDealer.ClearIgnoredReceiver(); }