AssetObject |
アセットにするオブジェクトの基本クラス。 |
Async |
非同期処理するためのクラス。処理を開始するには、StartCoroutine(Async.Process()); を呼び出してください。 |
BucketTileAsync |
非同期でMap.BucketTile()を行います。処理を開始するには、StartCoroutine(BucketTileAsync.Process()); を呼び出してください。 |
Cell |
グリッド上に配置してある1マスのデータ。 |
CellObject |
Create CellObjectでアタッチされるコンポーネント |
Chunk |
Mapのレンダリング用チャンク。基本的にはチャンクを操作する必要はありません。 |
ChunkGraphic |
ChunkをCanvasに描画するためのコンポーネント。 |
Collider2DExtensions |
Collider2Dの拡張メソッド用クラス |
CollisionCell |
セルの衝突情報 |
CollisionTile |
タイルの衝突情報。 TileComponentへITileCollisionReceiverを実装することで受け取れる。 |
ComponentUtility |
Editor用Componentユーティリティクラス |
Map |
2Dタイルマップのコンポーネント。GameObjectにアタッチして使用する。 |
MapCollider |
結合するCollider用のクラス。 |
PixelPerfectCamera |
CameraをPixel Perfectに対応するコンポーネント。 |
Point2 |
整数型の2次元座標を扱うクラス。 |
ProfilerScope |
Profiler.BeginSample / EndSampleを管理するDisposable ヘルパークラス。usingを使用して簡略してProfiler.BeginSample / EndSampleを記述できます。 |
PutTileAsync |
非同期でMap.PutTile()を行います。処理を開始するには、StartCoroutine(PutTileAsync.Process()); を呼び出してください。 |
RefreshAsync |
非同期でMap.Refresh()を行います。処理を開始するには、StartCoroutine(RefreshAsync.Process()); を呼び出してください。 |
RemoveBucketTileAsync |
非同期でMap.RemoveBucketTile()を行います。処理を開始するには、StartCoroutine(RemoveBucketTileAsync.Process()); を呼び出してください。 |
RemoveTileAsync |
非同期でMap.RemoveTile()を行います。処理を開始するには、StartCoroutine(RemoveTileAsync.Process()); を呼び出してください。 |
SortingLayer |
GameObjectにアタッチされているRendererのSorting Layerを変更する。 |
Stamp |
Mapのスタンプ情報を格納するクラス |
Tile |
タイルのデータ。 |
TileBoxCollider |
Box型のTileCollider |
TileCircleCollider |
Circle型のTileCollider |
TileCollider<T> |
ジェネリックによってCollider2Dの型を指定するのに便利なクラス |
TileColliderBase |
TileColliderの基底クラス。継承する場合はジェネリックに対応したTileColliderクラスから行うこと。 |
TileComponent |
Tileに付加できるComponentの基本クラス。このクラスを継承して必要なデータを定義する。 |
TileEdgeCollider |
Edge型のTileCollider |
TilePolygonCollider |
Polygon型のTileCollider |
TileSet |
タイルセットのデータ。 |
TypeUtility |
型のユーティリティクラス |