forked from kaka3286/RoadRunner
29 lines
928 B
C#
29 lines
928 B
C#
using UnityEngine;
|
|
|
|
namespace Gley.TrafficSystem.Internal
|
|
{
|
|
public static class VehicleEvents
|
|
{
|
|
public delegate void ObjectInTrigger(int vehicleIndex, ObstacleTypes obstacleType, Collider other);
|
|
public static event ObjectInTrigger onObjectInTrigger;
|
|
public static void TriggerObjectInTriggerEvent(int vehicleIndex, ObstacleTypes obstacleType, Collider other)
|
|
{
|
|
if (onObjectInTrigger != null)
|
|
{
|
|
onObjectInTrigger(vehicleIndex, obstacleType, other);
|
|
}
|
|
}
|
|
|
|
|
|
public delegate void TriggerCleared(int vehicleIndex);
|
|
public static event TriggerCleared onTriggerCleared;
|
|
public static void TriggerTriggerClearedEvent(int vehicleIndex)
|
|
{
|
|
if (onTriggerCleared != null)
|
|
{
|
|
onTriggerCleared(vehicleIndex);
|
|
}
|
|
}
|
|
}
|
|
}
|