/// <summary> /// 显示地球播完动画之后 /// </summary> /// <param name="e"></param> void ShowEarthTwo(EventArguments e) { m_earthCopy.SetActive(false); m_camera.cullingMask |= (1 << 4); m_cameraEarth.SetActive(false); Utility.SetLayer(m_earthPrefab, 0); }
//Override the OnNotify in the observer class to //handle incoming notifications in your preferred way public override void OnNotify ( object sender, EventArguments e ) { switch( e.EventMessage ) { case "TestEvent": Debug.Log( "New Event Was Received" ); break; } }
public void TextChannel(object sender, EventArguments <string> e) { Console.BackgroundColor = ConsoleColor.DarkYellow; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Hey I got the text: " + e.Message); Console.ResetColor(); }
// Module defining this command // Optional custom code for this activity /// <summary> /// Returns a configured instance of System.Management.Automation.PowerShell, pre-populated with the command to run. /// </summary> /// <param name="context">The NativeActivityContext for the currently running activity.</param> /// <returns>A populated instance of System.Management.Automation.PowerShell</returns> /// <remarks>The infrastructure takes responsibility for closing and disposing the PowerShell instance returned.</remarks> protected override ActivityImplementationContext GetPowerShell(NativeActivityContext context) { System.Management.Automation.PowerShell invoker = global::System.Management.Automation.PowerShell.Create(); System.Management.Automation.PowerShell targetCommand = invoker.AddCommand(PSCommandName); // Initialize the arguments if (SourceIdentifier.Expression != null) { targetCommand.AddParameter("SourceIdentifier", SourceIdentifier.Get(context)); } if (Sender.Expression != null) { targetCommand.AddParameter("Sender", Sender.Get(context)); } if (EventArguments.Expression != null) { targetCommand.AddParameter("EventArguments", EventArguments.Get(context)); } if (MessageData.Expression != null) { targetCommand.AddParameter("MessageData", MessageData.Get(context)); } return(new ActivityImplementationContext() { PowerShellInstance = invoker }); }
public override void OnNotify (Object sender, EventArguments e) { if( e.eventMessage == LEFT_MOUSE_BUTTON || e.eventMessage == RIGHT_MOUSE_BUTTON ) { AddRemoveTrackObjects( e.eventMessage ); } }
/// <summary> /// Trata el final del proceso /// </summary> private void TreatEndProcess(AbstractProcessor objProcessor, EventArguments.EndProcessEventArgs objEventArgs) { // Elimina el procesador de la cola Queue.Remove(objProcessor); // Lanza el evento de fin de proceso if (EndProcess != null) EndProcess(objProcessor, objEventArgs); }
public override void OnNotify (Object sender, EventArguments e) { if( e.eventMessage == SHOW_GUI ) { ToggleDebugGUI( ); } }
public void Publish(EventArguments @event) { if (!_persistentConnection.IsConnected) { _persistentConnection.TryConnect(); } var policy = RetryPolicy.Handle <BrokerUnreachableException>() .Or <SocketException>() .WaitAndRetry(_retryCount, retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt)), (ex, time) => { _logger.LogWarning(ex.ToString()); }); using (var channel = _persistentConnection.CreateModel()) { var eventName = @event.GetType().Name; channel.ExchangeDeclare(exchange: BROKER_NAME, type: "direct"); var message = JsonConvert.SerializeObject(@event); var body = Encoding.UTF8.GetBytes(message); policy.Execute(() => { var properties = channel.CreateBasicProperties(); properties.DeliveryMode = 2; //persistent channel.BasicPublish(exchange: BROKER_NAME, routingKey: eventName, mandatory: true, basicProperties: properties, body: body); }); } }
public void NumberChannel(object sender, EventArguments <int> e) { Console.BackgroundColor = ConsoleColor.DarkGreen; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine($"Hey. I got the number: {e.Message}."); Console.ResetColor(); }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if (e.eventType == Enums.EventType.VOICE && e.datas.actionWord == Enums.ActionWord.OPEN) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if (e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.RIGHT_HAND_UP) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if ((e.eventType == Enums.EventType.VOICE && e.datas.actionWord == Enums.ActionWord.CLEAR) || (e.eventType== Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.WAVE_UP_LEFT_INT_EXT_INT)) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public override void OnNotify( Object sender, EventArguments e ) { switch ( e.eventMessage ) { case TOGGLE_VIEWABLE: ToggleCanSeeDebug( ); break; } }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if ((e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.ROLLINGS_HANDS_LEFT_BACKWARD) || (e.eventType == Enums.EventType.VOICE && e.datas.actionWord == Enums.ActionWord.PREVIOUS)) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public override void OnNotify( Object sender, EventArguments e ) { switch (e.eventMessage) { case PlayerInventory.ADDED_ITEM_TO_INVENTORY: ActivateGUIItem( e.extendedMessage[0] ); break; case PlayerInventory.ITEM_USED_BY_PLAYER: DisableAllGUIItems( ); break; } }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if ((e.eventType == Enums.EventType.VOICE && e.datas.actionWord == Enums.ActionWord.MAXIMIZE) || (e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.DIAGONAL_RIGHT_UP_INT_EXT)) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public override void OnNotify( Object sender, EventArguments e ) { if( sender != SceneTransformTracker.currentlyTrackedObject ) { showVehicleStats = false; return; } showVehicleStats = true; MonitorVehicle( e ); }
public void OnEvent(EventType type, EventArguments arguments) { var call = new OnEventCall { Type = type, Arguments = arguments }; CallRemote(call); }
public async Task EventRaised_CompletesTaskWithData_NongenericEventHandler() { EventfulType target = new EventfulType(); Task <EventArguments <object, EventArgs> > task = EventAsyncFactory.FromEvent(h => target.NongenericEventHandlerEvent += h, h => target.NongenericEventHandlerEvent -= h); target.OnNongenericEventHandlerEvent(); EventArguments <object, EventArgs> result = await task; Assert.Same(target, result.Sender); Assert.Equal(EventArgs.Empty, result.EventArgs); }
void Waypoints_WaypointAdded(object sender, EventArguments.WaypointEventArgs e) { foreach (Framework.Data.Geocache gc in this) { if (gc.Code == e.Waypoint.GeocacheCode) { gc.ResetWaypointsData(); break; } } }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if ((e.eventType == Enums.EventType.HAND && e.datas.GestureDatas.handGestureEventData.handGestureName == Enums.HandGestureName.CLOSED) || (e.eventType == Enums.EventType.VOICE && e.datas.actionWord == Enums.ActionWord.SELECT)) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
protected virtual void DataSentEventHandler(object sender, EventArguments.NetworkDataEventArgs e) { if (this._DetailedLogging) { this._Serverlog.AddLogEntry("Gesendet (" + e.Data.Length + " Byte) nach " + ((IPEndPoint)e.EndPoint).ToString() + ": " + this._Encoding.GetString(e.Data)); } else { this._Serverlog.AddLogEntry("Gesendet (" + e.Data.Length + " Byte) nach " + ((IPEndPoint)e.EndPoint).ToString()); } }
public async Task EventRaised_CompletesTaskWithData_ActionSenderInt() { EventfulType target = new EventfulType(); Task <EventArguments <EventfulType, int> > task = EventAsyncFactory.FromActionEvent <EventfulType, int>(h => target.ActionSenderIntEvent += h, h => target.ActionSenderIntEvent -= h); target.OnActionSenderIntEvent(11); EventArguments <EventfulType, int> result = await task; Assert.Same(target, result.Sender); Assert.Equal(11, result.EventArgs); }
public async Task EventRaised_CompletesTaskWithData_PropertyChangedEventHandler() { EventfulType target = new EventfulType(); Task <EventArguments <object, PropertyChangedEventArgs> > task = EventAsyncFactory.FromEvent <PropertyChangedEventHandler, PropertyChangedEventArgs>(d => d.Invoke, h => target.PropertyChangedEventHandlerEvent += h, h => target.PropertyChangedEventHandlerEvent -= h); target.OnPropertyChangedEventHandlerEvent(new PropertyChangedEventArgs("bob")); EventArguments <object, PropertyChangedEventArgs> result = await task; Assert.Same(target, result.Sender); Assert.Equal("bob", result.EventArgs.PropertyName); }
protected virtual void ExceptionCatchedEventHandler(object sender, EventArguments.ExceptionEventArgs e) { if (this._DetailedLogging) { this._Serverlog.AddLogEntry("Es ist ein Fehler aufgetreten: " + e.Exception.Message); } else { this._Serverlog.AddLogEntry("Es ist ein Fehler aufgetreten!"); } }
public async Task EventRaised_CompletesTaskWithData_GenericEventHandler() { EventfulType target = new EventfulType(); Task <EventArguments <object, int> > task = EventAsyncFactory.FromEvent <int>(h => target.GenericEventHandlerEvent += h, h => target.GenericEventHandlerEvent -= h); target.OnGenericEventHandlerEvent(13); EventArguments <object, int> result = await task; Assert.Same(target, result.Sender); Assert.Equal(13, result.EventArgs); }
public override void OnNotify( UnityEngine.Object sender, EventArguments e ) { switch (e.eventMessage) { case LightsHandler.SET_PRE_CALAMITY_LIGHTING: RpcSetPreCalamityLighting( ); break; case LightsHandler.SET_CALAMITY_LIGHTING: RpcSetCalamityLighting( ); break; } }
public override void OnEvent(EventType type, EventArguments arguments) { switch (type) { case EventType.JudgeResult: var judgeResult = arguments.JudgeResult; gameState = judgeResult.Type; whosball = judgeResult.OffensiveTeam; break; } }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if ((e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.VERTICAL_WAVE_LEFT_MID_DOWN_MID) || (e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.VERTICAL_WAVE_LEFT_DOWN && e.datas.GestureDatas.contextGestureDatas.isMouseLocked)) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public override void OnNotify(Object sender, EventArguments e) { switch( e.eventMessage ) { case SceneStepper.STATE_IS_PAUSED: currentPositionInList = transformSnapShot.Count; break; case SceneStepper.STATE_IS_RESUMED: ResetState( ); break; } }
public override void OnNotify (Object sender, EventArguments e) { switch( e.eventMessage ) { case PAUSE_GAME: TogglePauseState( ); break; case STEP_THROUGH: StartCoroutine( StepThroughScene( ) ); break; } }
public void RotateSun(EventArguments e) { Vector3 vec = m_sunEarth.rotation.eulerAngles; vec.y += SunTenMinSpeed * 10; if (vec.y > 360) { vec.y -= 360; } m_sunEarth.rotation = Quaternion.Euler(vec); }
public void Invoke(EventArguments arguments) { if (IsEmpty) { return; } if (!Value) { Debug.LogError($"Cannot invoke event: {GetPath()}"); return; } Value.Invoke(arguments); }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if ( (e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.WAVE_MID_LEFT_INT_OPPOSITE_INT && e.datas.GestureDatas.contextGestureDatas.isMouseLocked == false) || (e.eventType == Enums.EventType.BODY && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.WAVE_MID_LEFT_OPPOSITE && e.datas.GestureDatas.contextGestureDatas.isMouseLocked == true)) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public void Invoke(EventArguments arguments) { foreach (GlobalEventWithArgsHandler eventListener in listenersWithArgs) { try { eventListener?.Invoke(arguments); } catch (Exception e) { Debug.LogError($"Exception thrown while trying to invoke {name} event on {eventListener}:\n {e.Message}"); } } }
public Enums.ActionPartResult checkPart(EventArguments.QlikMoveEventArgs e) { if (e.eventType == Enums.EventType.BODY && ( ( //e.datas.GestureDatas.contextGestureDatas.hand_tracking_mode == Enums.HandTrackingMode.TWO_HANDS && e.datas.GestureDatas.contextGestureDatas.gesture_hand == Enums.HandType.LEFT && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.LEFT_HAND_FORWARD ) || ( //e.datas.GestureDatas.contextGestureDatas.hand_tracking_mode == Enums.HandTrackingMode.TWO_HANDS && e.datas.GestureDatas.contextGestureDatas.gesture_hand == Enums.HandType.RIGHT && e.datas.GestureDatas.bodyGestureEventData.bodyGestureName == Enums.BodyGestureName.RIGHT_HAND_FORWARD))) { return Enums.ActionPartResult.SUCCESS; } return Enums.ActionPartResult.FAIL; }
public override void OnNotify ( object sender, EventArguments e ) { switch( e.EventMessage ) { case PillarEventSceneOne: sceneEvents.FirstPillarEvent( ); break; case TurbineRoomEventOne: sceneEvents.TurbineElectricRoomEvent( ); break; case SecondLabEvent: sceneEvents.SecondLabEvent( ); break; case AltarObjectEvent: sceneEvents.ActivateAltarEvent( sender ); break; case NPCEvent: sceneEvents.NPCInteractionEvent( sender ); break; } }
/// <summary> /// Creates a new instance of `EventArguments` /// using the supplied event arguments. /// <param name="cliEvtArgs">An enumerable containing the values supplied to the -e CLI flag.</param> /// </summary> private EventArguments CreateEventArgs(IEnumerable <string> cliEvtArgs) { EventArguments evtArgs = new EventArguments(); List <object> cliEvtArgsList = new List <object>(); foreach (string arg in cliEvtArgs) { cliEvtArgsList.Add(arg); } evtArgs.EventClassName = (string)cliEvtArgsList[0]; // don't include event name in field values cliEvtArgsList.RemoveAt(0); evtArgs.EventFieldsPropValues = cliEvtArgsList; return(evtArgs); }
public override void OnNotify (Object sender, EventArguments e) { switch( e.eventMessage ) { case SceneStepper.STATE_IS_PAUSED: currentPositionInList = transformSnapShot.Count; break; case SceneStepper.STATE_IS_RESUMED: ResetState( ); break; case RESET_REVERSER_STATE: ResetState( ); break; case REVERSER_STEP_BACK: Reverser( stepBack ); break; case REVERSER_STEP_FORWARD: Reverser( stepForward ); break; } }
private void MonitorVehicle( EventArguments args ) { switch( args.eventMessage ) { case VEHICLE_PHYSICS: vehicleSpeed = args.extendedMessageNumber; break; case CURRENT_GEAR: gearNumber = args.extendedMessageNumber; break; case GEAR_RATIO: gearRatio = args.extendedMessageNumber; break; case MAX_TORQUE: maxTorque = args.extendedMessageNumber; break; case ENGINE_TORQUE: driveTorque = args.extendedMessageNumber; break; case HORSE_POWER: horsePower = args.extendedMessageNumber; break; case CURRENT_RPM: currentRPM = args.extendedMessageNumber; break; case AIR_RESISTANCE: airResistance = args.extendedMessageNumber; break; case ROLLING_RESISTANCE: rollingResistance = args.extendedMessageNumber; break; case TLONG_FORCE: tLongForce = args.extendedMessageNumber; break; case BRAKE_FORCE: brakeForce = args.extendedMessageNumber; break; } }
public void ChangeButtonColor(RoomDetails source, EventArguments args) { if (!m_RoomDetailButton) { m_RoomDetailButton = GetComponent <Button>(); m_RoomDetailButton.onClick.AddListener(delegate { OnSeletedRoomDetail(); }); } if (source == this) { DecorationBar.color = SelectedDecorationBarColor; // Set the selected button non-interactable so it will change its color, // also it can prevent user form accidentally clicked on the button multiple times. m_RoomDetailButton.interactable = false; } else { DecorationBar.color = DeselectedDecorationBarColor; // Reset to interactable. m_RoomDetailButton.interactable = true; } }
private static void BlackANT_Kernel_ReportOccurrence(object sender, EventArguments.ReportEventArgs e) { string logPath = System.IO.Path.Combine(Application.StartupPath, Application.ProductName + ".log"); string printData = string.Format("{1} [{2}]: \t {3}{4} ===> {5} {0}{6}{0}", Environment.NewLine, e.OccurrenceTime_IST.ToLongDateString(), e.OccurrenceTime_IST.ToLongTimeString(), e.Source, e.ReportCode == EventArguments.ReportCodes.ExceptionHandled ? " (#EXP#)" : "", e.Message, e.Source == "Kernel" ? "======================================================================" : "-----------------------------------------------------------"); if (System.IO.File.Exists(logPath)) // Append new report to log files { lock (_LockObj) { System.IO.File.AppendAllText(logPath, printData); } } else // Create new log file and save report { lock (_LockObj) { System.IO.File.WriteAllText(logPath, printData); } } }
public override void OnEvent(EventType type, EventArguments arguments) { if (_getTeamInfo == null) { throw new DllNotFoundException(); } switch (arguments.ArgumentCase) { case EventArguments.ArgumentOneofCase.JudgeResult: { var args = new Native.JudgeResultEvent { type = arguments.JudgeResult.Type, offensiveTeam = arguments.JudgeResult.OffensiveTeam, reason = arguments.JudgeResult.Reason }; var ptr = Marshal.AllocHGlobal(Marshal.SizeOf(args)); Marshal.StructureToPtr(args, ptr, false); try { _onEvent(type, ptr); } catch (Exception e) { throw new DllException("OnEvent", e); } finally { Marshal.DestroyStructure <Native.JudgeResultEvent>(ptr); Marshal.FreeHGlobal(ptr); } } return; } _onEvent(type, IntPtr.Zero); }
void UserWaypoints_UserWaypointRemoved(object sender, EventArguments.UserWaypointEventArgs e) { foreach (Framework.Data.Geocache gc in this) { if (gc.Code == e.Waypoint.GeocacheCode) { gc.ResetCachedUserWaypointsData(); break; } } }
public void Run(Game CurrentGame, EventArguments Args) { }
void gc_DataChanged(object sender, EventArguments.GeocacheEventArgs e) { OnDataChanged(e.Geocache); }
protected override void CallEvents(string EventName, EventArguments Args) { _CurrentScene.Events.Extern.Invoke(EventName, _CurrentGame, Args); }
public virtual void OnNotify( Object sender, EventArguments e ) { }
/// <summary> /// Starts the listening an event. /// Its best to be called OnEnabled /// </summary> /// <param name="eventName">Event name.</param> /// <param name="listener">Listener.</param> static public void Listen(eEvent eventName, EventArguments listener) { eventDictionary[(int)eventName] += listener; }
public async Task PublishThroughEventBusAsync(EventArguments eventArgs) { eventBus.Publish(eventArgs); }
public abstract void OnEvent(EventType type, EventArguments arguments);
public override void OnEvent(EventType type, EventArguments arguments) { isLoaded = false; return; }
public void Run(string Name, Game CurrentGame, EventArguments Args) { _Events[Name].Run(CurrentGame, Args); }
/// <summary> /// Stops the listening an Event. /// Its best to be called OnDisabled /// </summary> /// <param name="eventName">Event name.</param> /// <param name="listener">Listener.</param> static public void Remove(eEvent eventName, EventArguments listener) { eventDictionary[(int)eventName] -= listener; }
protected void EnqueueEvent(EventArguments dataEvent) { _eventQueue.EnqueueEvent(dataEvent); }
/// <summary>User has hovered over a point on the graph.</summary> /// <param name="sender">Event sender</param> /// <param name="e">Event arguments</param> private void OnHoverOverPoint(object sender, EventArguments.HoverPointArgs e) { // Find the correct series. foreach (SeriesDefinition definition in seriesDefinitions) { if (definition.title == e.SeriesName) { e.HoverText = GetSimulationNameForPoint(e.X, e.Y); if (e.HoverText == null) e.HoverText = e.SeriesName; return; } } }
protected override void CallObjectEvents(int Index, string EventName, EventArguments Args) { _CurrentScene.Objects[Index].Events.Extern.Invoke(EventName, _CurrentGame, Args); }