# 型一覧

型名 | 説明
--- | ---
AssetObject | アセットにするオブジェクトの基本クラス。
Async | 非同期処理するためのクラス。処理を開始するには、`StartCoroutine(Async.Process());`を呼び出してください。
BucketTileAsync | 非同期でMap.BucketTile()を行います。処理を開始するには、`StartCoroutine(BucketTileAsync.Process());`を呼び出してください。
Cell | グリッド上に配置してある１マスのデータ。
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 | 整数型の２次元座標を扱うクラス。
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 | 型のユーティリティクラス