Open 3D Engine Achievements Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Achievements::AchievementsSystemComponent::Implementation Class Referenceabstract

Public Member Functions

 AZ_CLASS_ALLOCATOR (Implementation, AZ::SystemAllocator)
 
 Implementation (AchievementsSystemComponent &achievementsSystemComponent)
 
 AZ_DISABLE_COPY_MOVE (Implementation)
 
virtual void UnlockAchievement (const UnlockAchievementParams &params)=0
 
virtual void QueryAchievementDetails (const QueryAchievementParams &params)=0
 

Static Public Member Functions

static ImplementationCreate (AchievementsSystemComponent &achievementsSystemComponent)
 
static void OnUnlockAchievementComplete (const UnlockAchievementParams &params)
 
static void OnQueryAchievementDetailsComplete (const QueryAchievementParams &params, const AchievementDetails &details)
 

Public Attributes

AchievementsSystemComponentm_achievementsSystemComponent
 

The documentation for this class was generated from the following file: