Table of Contents

Class Config

Namespace
HomaGames.Geryon
Assembly
HomaGames.HomaBelly.Core.dll

LiveOps service

[PublicAPI]
public static class Config
Inheritance
Config
Inherited Members

Remarks

If you're looking for the configuration module API, see Config.

Fields

DefaultId

public const string DefaultId = "000"

Field Value

string

Properties

AutomaticallyApplyConfigUpdates

public static bool AutomaticallyApplyConfigUpdates { get; set; }

Property Value

bool

DvrDatabase

public static DvrDatabase DvrDatabase { get; }

Property Value

DvrDatabase

Remarks

All parameter keys use "ALL_UPPER_CASE" format.

ExternalToken0

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static string ExternalToken0 { get; }

Property Value

string

ExternalToken1

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static string ExternalToken1 { get; }

Property Value

string

ExternalToken2

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static string ExternalToken2 { get; }

Property Value

string

ExternalToken3

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static string ExternalToken3 { get; }

Property Value

string

ExternalToken4

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static string ExternalToken4 { get; }

Property Value

string

Initialized

Determines if Geryon is initialized

public static bool Initialized { get; }

Property Value

bool

LiveOpsApplication

public static LiveOpsApplication LiveOpsApplication { get; }

Property Value

LiveOpsApplication

NTESTING_ID

This is the Homa Games Testing ID assigned to the game run. This value needs to be informed to any attribution platform integrated within the game.

public static Observable<string> NTESTING_ID { get; }

Property Value

Observable<string>

OverrideId

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static Observable<string> OverrideId { get; }

Property Value

Observable<string>

ScopeId

[Obsolete("This property is obsolete. It will be removed in the future.")]
public static Observable<string> ScopeId { get; }

Property Value

Observable<string>

SegmentationIdentifiers

public static SegmentationIdentifiers SegmentationIdentifiers { get; }

Property Value

SegmentationIdentifiers

VariantId

[Obsolete("UseVariantIds instead.")]
public static Observable<string> VariantId { get; }

Property Value

Observable<string>

VariantIds

public static Observable<IReadOnlyList<string>> VariantIds { get; }

Property Value

Observable<IReadOnlyList<string>>

Methods

ApplyPendingConfigUpdates()

public static void ApplyPendingConfigUpdates()

Events

OnInitialized

public static event Action OnInitialized

Event Type

Action

onInitialized

[Obsolete("Use OnInitialized instead")]
public static event Action onInitialized

Event Type

Action