Class WolfAchievement
Inheritance
System.Object
WolfAchievement
Assembly: Wolfringo.Core.dll
Syntax
public class WolfAchievement : IWolfEntity, IEquatable<WolfAchievement>
Constructors
|
Improve this Doc
View Source
WolfAchievement()
Creates a new instance of this WOLF entity.
Declaration
[JsonConstructor]
protected WolfAchievement()
Properties
|
Improve this Doc
View Source
ChildAchievements
Child achievements, if any.
Declaration
[JsonProperty("children")]
public IEnumerable<WolfAchievement> ChildAchievements { get; }
Property Value
|
Improve this Doc
View Source
Client
Declaration
[JsonProperty("client")]
public int? Client { get; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
Description
Localized description of the achievement.
Declaration
[JsonProperty("description")]
public string Description { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ID
Declaration
[JsonProperty("id")]
public uint ID { get; }
Property Value
Type |
Description |
System.UInt32 |
|
|
Improve this Doc
View Source
ImageURL
URL of achievement's image.
Declaration
[JsonProperty("imageUrl")]
public string ImageURL { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
IsSecret
Is this a secret achievement?
Declaration
[JsonProperty("isSecret")]
public bool IsSecret { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Name
Localized name of the achievement.
Declaration
[JsonProperty("name")]
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ParentID
ID of parent achievement, if any.
Declaration
[JsonProperty("parentId")]
public uint? ParentID { get; }
Property Value
Type |
Description |
System.Nullable<System.UInt32> |
|
|
Improve this Doc
View Source
TypeID
Declaration
[JsonProperty("typeId")]
public int? TypeID { get; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
Weight
Declaration
[JsonProperty("weight")]
public int? Weight { get; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Methods
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
Equals(WolfAchievement)
Declaration
public bool Equals(WolfAchievement other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
Operators
|
Improve this Doc
View Source
Equality(WolfAchievement, WolfAchievement)
Declaration
public static bool operator ==(WolfAchievement left, WolfAchievement right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Inequality(WolfAchievement, WolfAchievement)
Declaration
public static bool operator !=(WolfAchievement left, WolfAchievement right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>