unity interface code example
Example: How to create an interface unity
//This code is in a seperate class
public interface ISomethingable<T>
{
int RandomVar {get; set} // This is not needed, you can use any variable
void Function(T Arg);
}
//This Code is in a seperate class
public class Thingy : MonoBehaviour, ISomethingable<T>
{
public void Function(int Arg)
{
Debug.Log(Arg);
}
}