array of functions unity code example

Example: unity functinos in array

// Modified version of: https://answers.unity.com/questions/873650/how-to-make-a-list-or-array-of-functions-with-type.html
	// Modified By Malte0621
	delegate void FuncsMethod();
    void CreateList()
    {
        List<FuncsMethod> funcs = new List<FuncsMethod>();
        // Add Functions ...
        funcs.Add(function1);
        funcs.Add(function2);
        // Call Function ...
        funcs[0]();
    }
    // Functions
    void function1()
    {
        Debug.Log("Function 1 called.");
    }
    void function2()
    {
        Debug.Log("Function 2 called.");
    }