- speichert eine Aktion< /li>
hat eine Funktion, die diese Aktion aufruft
Code: Select all
public struct Event
{
private Action _callback;
public static Event operator +(Event evt, Action function)
{
evt._callback += function;
return evt;
}
public static Event operator -(Event evt, Action function)
{
evt._callback -= function;
return evt;
}
public void Invoke(int value)
{
_callback?.Invoke(value);
}
}
Code: Select all
Event VictoryEvent;
Wie kann ich so etwas implementieren?