コード例 #1
0
    public override void OnEnter()
    {
        eventHandler.OnCustomAnimationEvent += OnCustomEvent;
        _damageDealer.SetDirection((DamageDirection)faceDirectionComponent.FaceDirection, Owner.transform);
        _damageDealer.ClearIgnoredReceiver();

        current = 0;
    }
コード例 #2
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();
    }