Class: AchievementManager
- Namespace:
Global - Assembly:
Dew.Core.dll - Inheritance / Derived: LogicBehaviour →
ManagerBase→ AchievementManager
csharp
public class AchievementManager : ManagerBase<AchievementManager>, ILogicUpdateFields
| Name | Declaration | Description |
|---|---|---|
disableTrackingAchievements | public bool disableTrackingAchievements | |
lastGamePlayReward | public static LastGamePlayReward lastGamePlayReward | |
LocalClientEvent_OnAchievementComplete | public SafeAction<Type> LocalClientEvent_OnAchievementComplete | |
LocalClientEvent_OnLimboDepthComplete | public SafeAction<int, string> LocalClientEvent_OnLimboDepthComplete | |
trackedAchievements | public List<DewAchievementItem> trackedAchievements |
Properties
| Name | Declaration | Description |
|---|---|---|
isTrackingAchievements | public bool isTrackingAchievements { get; } | Is locally tracking achievement? |
Methods
CheckAndApplyLocalContinueData()
csharp
public void CheckAndApplyLocalContinueData()CompleteAchievement(DewAchievementItem)
csharp
public void CompleteAchievement(DewAchievementItem item)Parameters:
| Name | Type | Description |
|---|---|---|
item | DewAchievementItem |
DeleteLocalContinueData()
csharp
public void DeleteLocalContinueData()SaveLocalContinueData()
csharp
public void SaveLocalContinueData()SetPlatformStats()
csharp
public void SetPlatformStats()StartTrackingAchievements()
csharp
public void StartTrackingAchievements()StopTrackingAchievements()
csharp
public void StopTrackingAchievements()