diff --git a/ProjectFish/Source/ProjectFish/Skill/SkillTrigger.cpp b/ProjectFish/Source/ProjectFish/Skill/SkillTrigger.cpp index 64eb154..b0cd64f 100644 --- a/ProjectFish/Source/ProjectFish/Skill/SkillTrigger.cpp +++ b/ProjectFish/Source/ProjectFish/Skill/SkillTrigger.cpp @@ -164,7 +164,7 @@ void USkillTrigger::InitPassiveConditionTriggers() { //目标pawn - APawnWithSkill* TargetPawn = PassiveTriggerConfig.Target == EPassiveTriggerTarget::SelfSpecificItem ? SkillContext.OwnerSkill->GetOwner(): + APawnWithSkill* TargetPawn = PassiveTriggerConfig.Target == EPassiveTriggerTarget::Self ? SkillContext.OwnerSkill->GetOwner(): SkillContext.SkillManager->GetEnemyPawn( SkillContext.OwnerSkill->GetOwner()); //绑定生命值发生变化 TargetPawn->OnReceiveDamage.AddLambda([this, TargetPawn]()