Example #1
0
        public void BeginInvoke(Action a)
        {
            var item = new CustomDispatcherItem {
                DispatchAction = a
            };

            dispatchQueue.Enqueue(item);
        }
Example #2
0
        public void Invoke(Action a)
        {
            var item = new CustomDispatcherItem {
                DispatchAction = a
            };

            dispatchQueue.Enqueue(item);
            while (!item.Executed)
            {
                MonoSAMGame.CurrentInst.Bridge.Sleep(0);
            }
        }