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); } }