本文へスキップ

class_ObjectTile


title: class ObjectTile toc_max_heading_level: 4


class ObjectTile

(Niantic.Lightship.Maps.MapTileObjectHelpers.ObjectTile)

概要

関連するマップタイル参照のためのObjectBuilderAsync向けのラッパー。

    class ObjectTile: Niantic.Lightship.Maps.MapTileObjectHelpers.ITilePair {
public:
// フィールド

IMapTileObject TileObject => _tilePair.TileObject;
IMapTile Tile => _tilePair.Tile;
readonly GameObject Parent;

// メソッド

void MarkBuilderComplete(IFeatureBuilder builder);
ObjectTile(TilePair tilePair, GameObject parent);
};

継承メンバー

public:
// プロパティ

IMapTileObject TileObject;
IMapTile Tile;

// methods

void MarkBuilderComplete(IFeatureBuilder builder);

詳細なドキュメント

関連するマップタイル参照のためのObjectBuilderAsync向けのラッパー。

フィールド

Parent

readonly GameObject Parent

このタイルの機能がビルドされるGameObject。

メソッド

MarkBuilderComplete

void MarkBuilderComplete(IFeatureBuilder builder)

ビルダーでタイルのビルドが終了したことや、ビルドが行われないことを通知します(キャンセルや例外処理など)。

ObjectTile

ObjectTile(TilePair tilePair, GameObject parent)

TilePair を指定のObjectBuilderAsyncで使用するGameObjectに関連付けます。

    パラメーター

    tilePair - IMapTileObject とIMapTileのペアを表し、その上に機能がビルドされます。

    parent - 対応する IMapTileObject で指定のObjectBuilderAsyncの機能をペアレント化するGameObject。