跳至主要內容

Error7.TSubsystemClass must be derived from TBaseType

Mr.Si小于 1 分钟u++

头像
Baba!为什么我获取子系统编译报错了!
头像
看看代码
	InventorySubsystem = UGameplayStatics::GetGameInstance(this)->GetSubsystem<UExorcistInventorySubsystem>();
	check(InventorySubsystem);
	
	ExtensionSubsystem = UGameplayStatics::GetGameInstance(this)->GetSubsystem<UUIExtensionSubsystem>();
	check(ExtensionSubsystem);

解决思路

头像
不好意思!ExtensionSubsystem并不是gamesubsystem![回顾子系统](../core[核心]/4.1-SubsystemUse.md)
	ExtensionSubsystem = GetWorld()->GetSubsystem<UUIExtensionSubsystem>();