Class AchievementProgressChange
When Achievement progress is gained this data struct is created and passed to process
Inheritance
System.Object
AchievementProgressChange
Assembly: Eco.Gameplay.dll
Syntax
public sealed class AchievementProgressChange : ValueType
Constructors
AchievementProgressChange(AchievementDefinition, User, Func<LocString>, Nullable<Single>, Nullable<Single>)
Declaration
public AchievementProgressChange(AchievementDefinition def, User user, Func<LocString> func, Nullable<float> progressDelta = null, Nullable<float> progressAbsolute = null)
Parameters
Type |
Name |
Description |
AchievementDefinition |
def |
|
User |
user |
|
System.Func<LocString> |
func |
|
System.Nullable<System.Single> |
progressDelta |
|
System.Nullable<System.Single> |
progressAbsolute |
|
Fields
Definition
Declaration
public readonly AchievementDefinition Definition
Field Value
MakeDescr
Declaration
public readonly Func<LocString> MakeDescr
Field Value
ProgressAbsolute
Declaration
public readonly Nullable<float> ProgressAbsolute
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
ProgressDelta
Declaration
public readonly Nullable<float> ProgressDelta
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
User
Declaration
public readonly User User
Field Value
Extension Methods