#include <PrefabGroupBus.h>
Inherits AZ::EBusTraits.
Public Types | |
using | ManifestUpdates = AZStd::vector< AZStd::shared_ptr< DataTypes::IManifestObject > > |
Public Member Functions | |
AZ_RTTI (PrefabGroupRequests, "{2AF2819A-59DA-4469-863A-E90D0AEF1646}") | |
virtual AZStd::optional< ManifestUpdates > | GeneratePrefabGroupManifestUpdates (const Scene &scene) const =0 |
virtual AZStd::vector< AZStd::shared_ptr< DataTypes::IManifestObject > > | GenerateDefaultPrefabMeshGroups (const Scene &scene) const =0 |
Static Public Attributes | |
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Multiple |
Events that handle Prefab Group logic. The behavior context will reflect this EBus so that it can be used in Python and C++ code.