//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 loyalsoft. All rights reserved.
// Homepage: http://www.game7000.com/
// Feedback: http://www.game7000.com/
//------------------------------------------------------------
namespace GameFramework
{
///
/// 封装一个方法,该方法不具有参数并且不返回值。
///
public delegate void GameFrameworkAction();
///
/// 封装一个方法,该方法只有一个参数并且不返回值。
///
/// 此委托封装的方法的参数类型。
/// 此委托封装的方法的参数。
public delegate void GameFrameworkAction(T obj);
///
/// 封装一个方法,该方法具有两个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2);
///
/// 封装一个方法,该方法具有三个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3);
///
/// 封装一个方法,该方法具有四个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
///
/// 封装一个方法,该方法具有五个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
///
/// 封装一个方法,该方法具有六个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
///
/// 封装一个方法,该方法具有七个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
///
/// 封装一个方法,该方法具有八个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
///
/// 封装一个方法,该方法具有九个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9);
///
/// 封装一个方法,该方法具有十个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10);
///
/// 封装一个方法,该方法具有十一个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第十一个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
/// 此委托封装的方法的第十一个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11);
///
/// 封装一个方法,该方法具有十二个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第十一个参数的类型。
/// 此委托封装的方法的第十二个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
/// 此委托封装的方法的第十一个参数。
/// 此委托封装的方法的第十二个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
///
/// 封装一个方法,该方法具有十三个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第十一个参数的类型。
/// 此委托封装的方法的第十二个参数的类型。
/// 此委托封装的方法的第十三个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
/// 此委托封装的方法的第十一个参数。
/// 此委托封装的方法的第十二个参数。
/// 此委托封装的方法的第十三个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13);
///
/// 封装一个方法,该方法具有十四个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第十一个参数的类型。
/// 此委托封装的方法的第十二个参数的类型。
/// 此委托封装的方法的第十三个参数的类型。
/// 此委托封装的方法的第十四个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
/// 此委托封装的方法的第十一个参数。
/// 此委托封装的方法的第十二个参数。
/// 此委托封装的方法的第十三个参数。
/// 此委托封装的方法的第十四个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14);
///
/// 封装一个方法,该方法具有十五个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第十一个参数的类型。
/// 此委托封装的方法的第十二个参数的类型。
/// 此委托封装的方法的第十三个参数的类型。
/// 此委托封装的方法的第十四个参数的类型。
/// 此委托封装的方法的第十五个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
/// 此委托封装的方法的第十一个参数。
/// 此委托封装的方法的第十二个参数。
/// 此委托封装的方法的第十三个参数。
/// 此委托封装的方法的第十四个参数。
/// 此委托封装的方法的第十五个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15);
///
/// 封装一个方法,该方法具有十六个参数并且不返回值。
///
/// 此委托封装的方法的第一个参数的类型。
/// 此委托封装的方法的第二个参数的类型。
/// 此委托封装的方法的第三个参数的类型。
/// 此委托封装的方法的第四个参数的类型。
/// 此委托封装的方法的第五个参数的类型。
/// 此委托封装的方法的第六个参数的类型。
/// 此委托封装的方法的第七个参数的类型。
/// 此委托封装的方法的第八个参数的类型。
/// 此委托封装的方法的第九个参数的类型。
/// 此委托封装的方法的第十个参数的类型。
/// 此委托封装的方法的第十一个参数的类型。
/// 此委托封装的方法的第十二个参数的类型。
/// 此委托封装的方法的第十三个参数的类型。
/// 此委托封装的方法的第十四个参数的类型。
/// 此委托封装的方法的第十五个参数的类型。
/// 此委托封装的方法的第十六个参数的类型。
/// 此委托封装的方法的第一个参数。
/// 此委托封装的方法的第二个参数。
/// 此委托封装的方法的第三个参数。
/// 此委托封装的方法的第四个参数。
/// 此委托封装的方法的第五个参数。
/// 此委托封装的方法的第六个参数。
/// 此委托封装的方法的第七个参数。
/// 此委托封装的方法的第八个参数。
/// 此委托封装的方法的第九个参数。
/// 此委托封装的方法的第十个参数。
/// 此委托封装的方法的第十一个参数。
/// 此委托封装的方法的第十二个参数。
/// 此委托封装的方法的第十三个参数。
/// 此委托封装的方法的第十四个参数。
/// 此委托封装的方法的第十五个参数。
/// 此委托封装的方法的第十六个参数。
public delegate void GameFrameworkAction(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16);
}