﻿using UnityEngine;
using System.Collections.Generic;

namespace Nostalgia.Example
{
	[AddScriptMenu("Example/Trap")]
	public sealed class TrapTile : TileComponent, ITileCollisionReceiver
	{
		void ITileCollisionReceiver.OnCollisionEnter(CollisionTile collisionTile)
		{
			PlatformController platformController = collisionTile.collider.GetComponent<PlatformController>();
			if (platformController == null)
			{
				return;
			}

			platformController.trapHitEvent.Invoke(this);
		}

		void ITileCollisionReceiver.OnCollisionExit(CollisionTile collisionTile)
		{
		}

		void ITileCollisionReceiver.OnCollisionStay(CollisionTile collisionTile)
		{
		}
	}
}