| 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 |
型のユーティリティクラス |