using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using CSVReader;
namespace ObjectScripts
{
public abstract class AbstractEventHandler : MonoBehaviour
{
///
/// Gameobject of the Camera/Player
///
[SerializeField] public GameObject Camera;
///
/// List to keep track of each event
///
public List EventList;
///
/// current simulation timestamp
///
public double CurrentTimestamp;
///
/// Handle events
///
public abstract void Handle(EventObject[] events);
///
/// Setup Eventhandler
///
public abstract void SetUp(EventCSVReader eventCSV, IMapSensor mapSensor);
}
}