예제 #1
0
    public static void Test4 <T>(T a)
    {
        //------------------------------------------
        DelegateBridge _Hotfix0_Test = HotfixCalc.__Hotfix0_Test4;

        if (_Hotfix0_Test != null)
        {
            _Hotfix0_Test.InvokeSessionStart();
            _Hotfix0_Test.InParam <T>(a);
            _Hotfix0_Test.Invoke(0);
            _Hotfix0_Test.InvokeSessionEnd();
            return;
        }
        //------------------------------------------
    }
예제 #2
0
    public void GenericTest <T>(T a)
    {
        //------------------------------------------
        DelegateBridge _Hotfix0_GenericTest = StatefullTest.__Hotfix0_GenericTest;

        if (_Hotfix0_GenericTest != null)
        {
            _Hotfix0_GenericTest.InvokeSessionStart();
            _Hotfix0_GenericTest.InParam <StatefullTest>(this);
            _Hotfix0_GenericTest.InParam <T>(a);
            _Hotfix0_GenericTest.Invoke(0);
            _Hotfix0_GenericTest.InvokeSessionEnd();
            return;
        }
        //------------------------------------------
    }
예제 #3
0
    public void Func1()
    {
        //------------------------------------------
        DelegateBridge _Hotfix0_Func = GenericClass <T> .__Hotfix0_Func1;

        if (_Hotfix0_Func != null)
        {
            _Hotfix0_Func.InvokeSessionStart();
            _Hotfix0_Func.InParam <GenericClass <T> >(this);
            _Hotfix0_Func.Invoke(0);
            _Hotfix0_Func.InvokeSessionEnd();
            return;
        }
        //------------------------------------------
        Debug.Log("a=" + a);
    }
예제 #4
0
    public GenericClass(T a)
    {
        this.a = a;
        //------------------------------------------
        DelegateBridge c__Hotfix0_ctor = GenericClass <T> ._c__Hotfix0_ctor;

        if (c__Hotfix0_ctor != null)
        {
            c__Hotfix0_ctor.InvokeSessionStart();
            c__Hotfix0_ctor.InParam <GenericClass <T> >(this);
            c__Hotfix0_ctor.InParam <T>(a);
            c__Hotfix0_ctor.Invoke(0);
            c__Hotfix0_ctor.InvokeSessionEnd();
        }
        //------------------------------------------
    }
예제 #5
0
    public void Test5 <T>(int a, params T[] arg)
    {
        //------------------------------------------
        DelegateBridge _Hotfix0_Test = HotfixCalc.__Hotfix0_Test5;

        if (_Hotfix0_Test != null)
        {
            _Hotfix0_Test.InvokeSessionStart();
            _Hotfix0_Test.InParam <HotfixCalc>(this);
            _Hotfix0_Test.InParam <int>(a);
            _Hotfix0_Test.InParams <T>(arg);
            _Hotfix0_Test.Invoke(0);
            _Hotfix0_Test.InvokeSessionEnd();
            return;
        }
        //------------------------------------------
    }