本文へスキップ

class_LightshipMapsSystem


title: class LightshipMapsSystem toc_max_heading_level: 4


class LightshipMapsSystem

(Niantic.Lightship.Maps.Core.LightshipMapsSystem)

概要

class LightshipMapsSystem {
public:
// プロパティ

ILightshipMapsSystem?? Instance;

// メソッド

static ILightshipMapsSystem Initialize(
string dataDirectory,
string lightshipApiKey,
string gameName = null,
string labelLanguage = null,
Version clientVersion = null
);
};

詳細なドキュメント

プロパティ

インスタンス

ILightshipMapsSystem?? インスタンス

ILightshipMapsSystem シングルトンのインスタンス。 注: Initialize メソッドを最初に呼び出す必要があります。

    パラメーター

    LightshipMapsSystemNotInitializedException - Initialize を呼び出す前にこのプロパティにアクセスするとスローされます。

メソッド

Initialize

static ILightshipMapsSystem Initialize(
string dataDirectory,
string lightshipApiKey,
string gameName = null,
string labelLanguage = null,
Version clientVersion = null
)

マップタイルシステムを初期化します。 シャットダウン時に一度だけ呼び出されます。

    パラメーター

    dataDirectory - キャッシュされたマップタイルデータが保存されるローカルディレクトリ。

    lightshipApiKey - このプロジェクトのLightshipアカウントに関連付けられたAPIキー。

    gameName - このゲームやアプリの名前。マップタイルURLと一致する必要があります。 マップタイルの静的なURLがまだ割り当てられていないプロジェクトでは、このパラメーターを省略するとデフォルト設定が使用されます。

    labelLanguage - ラベル文字列から返る言語を指定するISO 639-1言語コード(オプション)。

    clientVersion - メジャーバージョン、マイナーバージョン、パッチバージョンを含む、任意のセマンティックバージョニングスタイルのビルド番号(1.2.3など)。

    LightshipMapsSystemAlreadyInitializedException - LightshipMapsSystem が既に初期化された後にこのメソッドが呼び出されるとスローされます。 これにより、このシングルトンクラスのインスタンスは1つのみであることが保証されます。