// 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); } }
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:"); }