TileComponentスクリプト

Tileに付与可能なコンポーネント用スクリプトです。

TileComponentを継承してスクリプトが作成できます。

スクリプト例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
using UnityEngine;
using System.Collections;

namespace Nostalgia.Example
{
	[AddScriptMenu("Example/Ground")]
	public class GroundTile : TileComponent
	{
		public AudioClip footStepClip;
		public GameObject spawnObject;
	}
}

インターフェイス

TileComponentに特定のインターフェイスを実装することで、Mapコンポーネントのタイルに関するイベントを受け取れるようになります。

ITileCallbackReceiver

タイルを配置/削除した際に呼び出されます。

詳細はスクリプトリファレンス: ITileCallbackReceiverを参照してください。

ITileCollisionReceiver

タイルが何かに衝突した際に呼び出されます。

詳細はスクリプトリファレンス: ITileCollsiionReceiverを参照してください。

属性

TileComponentに設定できる属性です。

AddScriptMenuAttribute

TileComponent選択ウィンドウで表示されるメニュー名を指定できます。

詳細はスクリプトリファレンス: AddScriptMenuAttributeを参照してください。