スクリプタブルタイルは、動作スクリプトを割り当てることができ、Tilemap コンポーネントのスクリプタブルタイルでペイントできるタイルです。
これらの C# スクリプトを使用すると、タイルと他のタイルとの相互作用や、TileBase クラスで定義されたその他の動作をカスタマイズできます。
Tilemap コンポーネントに追加されたすべてのタイルは、TileBase から継承する必要があります。TileBase は、レンダリングプロパティを伝達するための固定された API セットを備えたタイルマップを提供します。API のほとんどのケースでは、タイルの場所およびタイルが配置されているタイルマップのインスタンスが API の引数として渡されます。これを利用してタイル情報の設定時に必要な属性を特定できます。
オーバーライドするための最も一般的なメソッドは次のとおりです。
RefreshTile はこのタイルがタイルマップに追加された際に更新される近接タイルを特定します。GetTileData はタイルマップ上でタイルがどのように表示されるかを特定します。