UE5 官方案例LyraStarter 全特性详解
消息系统UGameplayMessageSubsystem
Lyra
的消息系统UGameplayMessageSubsystem
负责传递各种各样的消息,这里先不讲底层的原理机制,先展示如何使用消息系统来传递消息.
发消息代码示例
FLyraVerbMessage
是消息系统的数据结构,用法如代码所示:
//声明消息
FLyraVerbMessage ElimChainMessage;
//动词是FGameplayTag,通过标签来定义消息的分类,监听的时候也是针对标签来监听
ElimChainMessage.Verb = *pTag;
//Instigator=始作俑者,这里传递的是PlayerState,因为是网络