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つのみであることが保証されます。