Gameplay AbilityのBlock機能だけど、同じBlockでも違うわけね。
実際、プロパティが分かれてるわけだから当然なのかもしれないけど、俺はそうは考えなかった。
Block Abilities with Tag
Activation Blocked Tags
このActivationってのがミソなのかもしれないけど。
他にも
Source Blocked Tags
Target Blocked Tags
があるけど、Souceタグとして付けられたかどうか?ってことになるんだと思う。
でもActivationもSourceも関係ない。タグはタグだ。タグが付いてたら何も考えずにBlockしてくれていい、Blockしてくれるはずだ、と思ってたんだ。Block Abilities with Tagは。そうじゃなかった。これはたぶんAbility Task実行中についてるタグだけの話なんだと思う。
Gameplay EffectのDurationで付けたタグは、Activation Blocked Tagsに定義しないとブロックしてくれない。ってことに漸く気が付いた。俺が馬鹿だった。
Gameplay Ability Systemだからって全部がAbilityってわけじゃないんだ。実際、Effectってなってるわけだし。
コメント