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;
// メソッド
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。