interface_ILightshipMapsSystem
title: interface ILightshipMapsSystem toc_max_heading_level: 4
interface ILightshipMapsSystem
(Niantic.Lightship.Maps.Core.ILightshipMapsSystem)
概要
このインターフェイスは、 Maps SDKの Maps.Core ライブラリへの主要なエントリポイントです。 LightshipMapsSystem クラスは、シングルトンであることを前提としており、通常ゲームまたはゲームセッションの開始時に一度初期化され、終了時にシャットダウンされます。ただし、このシステムを無効にするか、完全な強制更新を実行する必要がある一部のケースでは、ゲームセッション中にシャットダウンされ、再初期化されることがあります。
interface ILightshipMapsSystem: IDisposable {
// プロパティ
bool IsIdle;
// メソッド
IMapView CreateMapView();
void Shutdown();
};
詳細なドキュメント
このインターフェイスは、 Maps SDKの Maps.Core ライブラリへの主要なエントリポイントです。 LightshipMapsSystem クラスは、シングルトンであることを前提としており、通常ゲームまたはゲームセッションの開始時に一度初期化され、終了時にシャットダウンされます。ただし、このシステムを無効にするか、完全な強制更新を実行する必要がある一部のケースでは、ゲームセッション中にシャットダウンされ、再初期化されることがあります。
プロパティ
IsIdle
bool IsIdle
保留中のMapTile取得リクエストがない場合はTrue。
メソッド
CreateMapView
IMapView CreateMapView()
マップの表示可能なエリアを表す新しい IMapView を作成します。
次の値が返ります。
新しい IMapView
Shutdown
void Shutdown()
マップタイルシステムをシャットダウンします。 シャットダウン時に一度だけ呼び出され、すべてのリソースを解放し、実行中のスレッドに加わります。 注意: このメソッドは、Dispose()と同等です。 どちらか一方を呼び出すだけであり、どちらも安全に呼び出すことができます。