Beispiel #1
0
 public HttpRequest(string _url, Dictionary <string, object> _hash, string _key, CallbackFunc _cb, bool _compressed)
 {
     mUrl         = _url;
     mHash        = _hash;
     mKey         = _key;
     pFunc        = _cb;
     mCompressRep = _compressed;
 }
        public void Callback2()
        {
            var thread = new Thread();

            var globals = new Table();
            var func = Helpers.LoadFunc( "Thread/Callback.lua", globals );

            var fn = new CallbackFunc();
            globals[new LString( "callback" )] = (Callable)fn;

            thread.Call( func, 0, 0 );

            Assert.AreEqual( 1, fn.RunCount );
        }
Beispiel #3
0
        public void Callback2()
        {
            var thread = new Thread();

            var globals = new Table();
            var func    = Helpers.LoadFunc("Thread/Callback.lua", globals);

            var fn = new CallbackFunc();

            globals[new LString("callback")] = (Callable)fn;

            thread.Call(func, 0, 0);

            Assert.AreEqual(1, fn.RunCount);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            int ret = 0;

            wiringPiSetupGpio();

            pinMode(Tact_PIN, INPUT);

            CallbackFunc callBackFunc = delegate() {
                Console.WriteLine("CallbackFunc is called !");
            };

            ret = wiringPiISR(Tact_PIN, INT_EDGE_RISING, callBackFunc);

            Thread.Sleep(Int32.MaxValue);
        }
Beispiel #5
0
        private IEnumerator _readAllBytesAsync(string packageName, string fileName, CallbackFunc callback)
        {
#if UNITY_EDITOR
            yield return(0);

            var data = File.ReadAllBytes(fileName);
            callback(ref data);
#else
            ResourcesManager.GetInstance().LoadAssetBundleAsync(new string[] { packageName }, null, (string[] arrPath) =>
            {
                int lastDot = fileName.LastIndexOf(".");
                fileName    = fileName.Substring(0, lastDot) + ".txt";
                var text    = ResourcesManager.GetInstance().LoadAsset <TextAsset>(fileName.ToLower());
                var data    = Encoding.Default.GetBytes(text.text);
                callback(ref data);
                ResourcesManager.GetInstance().UnloadAssetBundle(arrPath);
            });
            yield return(0);
#endif
        }
Beispiel #6
0
    public bool AddTimeTask(string taskname, float calltime, int maxCallNum,
                            CallbackFunc func, object param, object attach, bool bGlobal)
    {
        if (null != m_TaskMap.GetObject(taskname))
        {
            return(false);
        }

        GameObject obj = new GameObject(taskname);

        m_TaskMap.SetProp(taskname, obj);
        TimeTask task = obj.AddComponent <TimeTask>() as TimeTask;

        task.Callback      = func;
        task.CallbackParam = param;
        task.Global        = bGlobal;
        task.CallbackTime  = calltime;
        task.MaxCallTimes  = maxCallNum;
        if (bGlobal)
        {
            GameObject.DontDestroyOnLoad(obj);
        }
        return(true);
    }
 public static extern bool CodecStart(int hRadio, CallbackFunc func, IntPtr CallbackTarget);
 public GetRoleInfoRequest(CallbackFunc _func)
     : base(_func)
 {
     cmdId = 1101;
 }
Beispiel #9
0
 // Constructor
 public Timer(CallbackFunc callback, int timerDuration)
 {
     Callback = callback;
     Duration = timerDuration;
     Running  = false;
 }
 public Timer(float timeToWait, CallbackFunc callbackFunc = null)
 {
     this.timeToWait   = timeToWait;
     this.callbackFunc = callbackFunc;
     timeWaited        = 0;
 }
Beispiel #11
0
 public void readAllBytesAsync(string packageName, string fileName, CallbackFunc callback)
 {
     StartCoroutine(this._readAllBytesAsync(packageName, fileName, callback));
 }
Beispiel #12
0
 extern static int wiringPiISR(int pin, int edgeType, CallbackFunc func);
Beispiel #13
0
 public ServerInfoRequest(CallbackFunc _func)
     : base(_func)
 {
     cmdId = 1000;
 }
Beispiel #14
0
 public static extern bool WiMOD_HCI_Init(string comPort,
                                          CallbackFunc cbRxMessage,
                                          ref TWiMOD_HCI_Message rxMessage);
 public static extern Int32 TextHostInit(CallbackFunc OnConnect,
                                         CallbackFunc OnDisconnect,
                                         OnCreateThreadFunc OnCreateThread,
                                         OnRemoveThreadFunc OnRemoveThread,
                                         OnOutputFunc OnOutput
                                         );
Beispiel #16
0
 public static extern Int32 TextHookOnDisconnect(CallbackFunc callback);
Beispiel #17
0
 public static extern Int32 TextHookOnDisconnect(CallbackFunc callback);
Beispiel #18
0
 public ThreadInvoker(CallbackFunc callback)
 {
     AsynCallback = callback;
 }
Beispiel #19
0
 public NetRequest(CallbackFunc _func)
 {
     pFunc = _func;
 }
Beispiel #20
0
 public AccountRequest(CallbackFunc _func)
     : base(_func)
 {
     cmdId = 1001;
 }