Untitled

BP_PlayerなどのActorに直接Current Health などを追加するのではなくActor Componentクラスを作成してそれをBP_Playerのコンポーネントとして追加する。

Untitled

体力に関する処理(ダメージを受けるなど)はこのコンポーネント内に記述することで各BPでの記述が楽になる。

Untitled

BP_Projectile_BASEへの記述

Untitled

BP_ActionChar_BASEへの記述。 ApplyDamage関数からAnyDamageイベントを発火させBPC_VitalityのReceiveDamage関数を呼び出す。また、敗北状態ならActorを消す