Hi, I’m getting error:
error CS0149: Method name expected
in line:
UnityAction <BaseEventData> call = new UnityAction<BaseEventData>(this.gameObject, TeleportPlayer);
when I try to add new event using script (custom inspector that automatic adds new event).
void AssignTrigger()
{
EventTrigger trigger = GetComponent<EventTrigger>();
EventTrigger.Entry entry = new EventTrigger.Entry();
entry.eventID = EventTriggerType.PointerUp;
entry.callback = new EventTrigger.TriggerEvent();
UnityAction<BaseEventData> call = new UnityAction<BaseEventData>(this.gameObject, TeleportPlayer);
entry.callback.AddListener(call);
trigger.triggers.Add(entry);
}
public void TeleportPlayer()
{
}