Newer
Older
TheVengeance-Project-IADE-Unity2D / Assets / Scripts / Interfaces / IInteractable.cs
@Rackday Rackday on 29 Oct 369 bytes Major Update
using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;

public interface IInteractable
{
    public abstract void OnInteract();
}

public interface IInteractableAsync
{
    public Task OnInteractAsync();
}

public interface IDisplayable
{
    public string GetDisplayMessage(DisplayMessage message);
}