Example #1
0
    // Use this for initialization

    void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
        }
    }
    static void Main()
    {
        CallBackTest callBackTest = new CallBackTest();

        callBackTest.Test();
        Console.ReadLine();
    }
    // Use this for initialization
    void Start()
    {
        m_callback = new CallBackTest();
        MediaPlayerBehavior player = GetComponent <MediaPlayerBehavior>();

        if (player != null)
        {
            player.Init("Test title", "http://video-js.zencoder.com/oceans-clip.mp4");
            player.setCallback(m_callback);
        }
    }
Example #4
0
        static void FindingEvenNumbersUsingDelegate(List <int> list)
        {
            // Call FindAll() using traditional delegate syntax.
            // Predicate<int> is needed for FindAll() argument
            //  function is handed element of the list, and returns true or false

            Predicate <int> callback    = IsEvenNumber;
            List <int>      evenNumbers = list.FindAll(callback);

            // this works as well
            // List<int> evenNumbers = list.FindAll(IsEvenNumber);

            // This won't work, as FindAll needs System.Predicate ... even tho it matches
            CallBackTest callback2 = IsEvenNumber;

            //List<int> evenNumbers2 = list.FindAll(callback2);

            DisplayNumberList(evenNumbers, "FindingEvenNumbersUsingDelegate, even numbers:");
        }