本文へスキップ

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()と同等です。 どちらか一方を呼び出すだけであり、どちらも安全に呼び出すことができます。