コード例 #1
0
        private void HandleMessageEnded(TuioTime time)
        {
            OnEvents?.Invoke(new TrackerEvents(
                                 _markerEvents.ToArray(),
                                 _pointerEvents.ToArray()
                                 ));

            _pointerEvents.Clear();
            _markerEvents.Clear();
        }
コード例 #2
0
ファイル: InState.cs プロジェクト: gokulm/BoltOn
            public OnEvents On <T0>(TEvent @event, Func <T0, bool> guard = default)
            {
                var onEvents = new OnEvents();

                ForEach(s =>
                {
                    onEvents.Add(s.On(@event, guard));
                });
                return(onEvents);
            }
コード例 #3
0
            public OnEvents Then(TState toIfState, Action thenAction = default)
            {
                var onEvents = new OnEvents();

                ForEach(e =>
                {
                    onEvents.Add(e.Then(toIfState, thenAction));
                });
                return(onEvents);
            }
コード例 #4
0
ファイル: Utils.cs プロジェクト: Pizz001/ShokoServer
 public static void DoEvents()
 {
     OnEvents?.Invoke(null, null);
 }