Class AchievementSdkInstallationReport
What one storefront's SDK installation looks like, measured against its manifest.
Inherited Members
Namespace: Serenity.Achievements.Infrastructure.Editor.Platforms
Assembly: Serenity.UnityAchievements.Infrastructure.Editor.dll
Syntax
public sealed class AchievementSdkInstallationReport
Properties
CanDisableDefine
Declaration
public bool CanDisableDefine { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether removing the define is offered: it is set, and it is ours to write. |
CanEnableDefine
Declaration
public bool CanEnableDefine { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether setting the define is the safe move right now: the SDK is verified present, the define is not set, and the define is ours to write. |
IsScriptingDefineSet
Declaration
public bool IsScriptingDefineSet { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether this storefront's define is set for the build target that was inspected. |
IsSdkPresent
Declaration
public bool IsSdkPresent { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether the SDK's marker type resolved. Always false when presence is not verifiable. |
Issues
Declaration
public IReadOnlyList<AuthoringIssue> Issues { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<AuthoringIssue> | Findings, phrased for whoever has to fix them. Empty when nothing is wrong. |
Manifest
Declaration
public AchievementSdkManifest Manifest { get; }
Property Value
| Type | Description |
|---|---|
| AchievementSdkManifest | The manifest this was measured against. |
State
Declaration
public AchievementSdkInstallationState State { get; }
Property Value
| Type | Description |
|---|---|
| AchievementSdkInstallationState | Where the storefront sits in the install-then-define transaction. |
Methods
ToString()
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string |