static WebAPI() { CSOptions = new WebAPIOptions(); Clients = new List <WebAPIClient>(); Handlers = new Dictionary <string, WebAPIHandler>(); _ActivityTimer = PollTimer.FromSeconds( 60.0, () => { if (!_Listening || Listener == null || Listener.Server == null || !Listener.Server.IsBound) { _Listening = false; ListenerUtility.ListenAsync(); } Clients.RemoveAll(c => !c.Connected); }, () => Clients.Count > 0, false); ServicePointManager.SecurityProtocol = (SecurityProtocolType)0xFF0; // Ssl3, Tls, Tls11, Tls12 }
public void OnEndDrag(PointerEventData eventData) { if (!this.pressed) { return; } this.pressed = false; ListenerUtility.Calls(this.onEndDragListeners); }
public void OnBeginDrag(PointerEventData eventData) { this.pressed = true; var time = Time.realtimeSinceStartup; var pos = this.ToPosition(eventData.position); this.timeSlice.Clear(); if (this.IsAvailableFastSwipe) { this.timeSlice.AddLast(new TimeSlice { time = time, position = pos, }); } this.startPos = pos; ListenerUtility.Calls(this.onStartDragListeners); }
public void OnDrag(PointerEventData eventData) { if (!this.pressed) { return; } var time = Time.realtimeSinceStartup; var pos = this.ToPosition(eventData.position); if (this.IsAvailableFastSwipe) { this.timeSlice.AddLast(new TimeSlice { time = time, position = pos, }); this.UpdateTimeSlice(time); } ListenerUtility.Calls(this.onDraggingListeners); }
public void OnEndDrag(PointerEventData eventData) { if (!this.pressed) { return; } this.pressed = false; var time = Time.realtimeSinceStartup; var pos = this.ToPosition(eventData.position); if (this.IsAvailableFastSwipe) { this.UpdateTimeSlice(time); var node = this.timeSlice.First; if (null != node) { var ts = node.Value; var fastDelta = pos - ts.position; var fastDeltaAbs = Mathf.Abs(fastDelta); if (this.fastSwipeThresholdDistance <= fastDeltaAbs) { ListenerUtility.CallsWithArg1(this.onEndDragListeners, 0 < fastDelta ? -1 : 1); return; } } } var delta = pos - this.startPos; var deltaAbs = Mathf.Abs(delta); if ((0.5f * this.itemSize) < deltaAbs * this.screenRatio) { ListenerUtility.CallsWithArg1(this.onEndDragListeners, 0 < delta ? -1 : 1); return; } ListenerUtility.CallsWithArg1(this.onEndDragListeners, 0); }
private static void CSConfig() { if (_ServerStarted) { ListenerUtility.ListenAsync(); return; } EventSink.ServerStarted += () => { _ServerStarted = true; ListenerUtility.ListenAsync(); }; var t = typeof(StatusPage); var f = t.GetField("Enabled", BindingFlags.Public | BindingFlags.Static); if (f != null) { f.SetValue(null, false); } }
public void ClearResizeListener() { ListenerUtility.Clear(this.onResizeListeners); }
public void ClearEndDragListeners() { ListenerUtility.Clear(this.onEndDragListeners); }
public void ClearDraggingListeners() { ListenerUtility.Clear(this.onDraggingListeners); }
public bool UnregistEndDragListener(Action <int> listener) { return(ListenerUtility.Unregist(this.onEndDragListeners, listener)); }
public bool UnregistDraggingListener(Action listener) { return(ListenerUtility.Unregist(this.onDraggingListeners, listener)); }
public void RegistResizeListener(Action listener) { ListenerUtility.Regist(this.onResizeListeners, listener); }
public void RegistEndDragListener(Action <int> listener) { ListenerUtility.Regist(this.onEndDragListeners, listener); }
public void RegistDraggingListener(Action listener) { ListenerUtility.Regist(this.onDraggingListeners, listener); }
public void RegistStartDragListener(Action listener) { ListenerUtility.Regist(this.onStartDragListeners, listener); }
protected override void OnResize() { ListenerUtility.Calls(this.onResizeListeners); }
public bool UnregistResizeListener(Action listener) { return(ListenerUtility.Unregist(this.onResizeListeners, listener)); }
public void ClearStartDragListeners() { ListenerUtility.Clear(this.onStartDragListeners); }
public void OnBeginDrag(PointerEventData eventData) { this.pressed = true; ListenerUtility.Calls(this.onStartDragListeners); }