32 lines
463 B
C#
32 lines
463 B
C#
using System;
|
|
|
|
namespace BitStrap
|
|
{
|
|
public static class Callback
|
|
{
|
|
public static void Trigger(Action callback)
|
|
{
|
|
if (callback != null)
|
|
{
|
|
callback();
|
|
}
|
|
}
|
|
|
|
public static void Trigger<T>(Action<T> callback, T param)
|
|
{
|
|
if (callback != null)
|
|
{
|
|
callback(param);
|
|
}
|
|
}
|
|
|
|
public static void Trigger<T1, T2>(Action<T1, T2> callback, T1 param1, T2 param2)
|
|
{
|
|
if (callback != null)
|
|
{
|
|
callback(param1, param2);
|
|
}
|
|
}
|
|
}
|
|
}
|