private void onPartyGameStartV2(GameServerEvent gameServerEvent, object data) { PartyGameStartEventV2 partyGameStartEventV = (PartyGameStartEventV2)data; Service.Get <EventDispatcher>().DispatchEvent(new PartyGameServiceEvents.PartyGameStartedV2(partyGameStartEventV.sessionId, partyGameStartEventV.templateId, partyGameStartEventV.playerData)); }
private void onTaskCountUpdated(GameServerEvent gameServerEvent, object data) { TaskProgress taskProgress = (TaskProgress)data; Service.Get <EventDispatcher>().DispatchEvent(new TaskNetworkServiceEvents.TaskCounterChanged(taskProgress.taskId, taskProgress.counter)); }
private void onQuestProgressionError(GameServerEvent gameServerEvent, object data) { onQuestProgressionError(); processingRequest = false; }
private void onSelectedTubeChanged(GameServerEvent gameServerEvent, object data) { SelectedTubeEvent selectedTubeEvent = (SelectedTubeEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.TubeSelected(selectedTubeEvent.SessionId, selectedTubeEvent.TubeId)); }
private void onRemoteUserLevelUp(GameServerEvent gameServerEvent, object data) { UserLevelUpEvent userLevelUpEvent = (UserLevelUpEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new RewardServiceEvents.LevelUp(userLevelUpEvent.SessionId, userLevelUpEvent.Level)); }
private void onPlayerProfileChanged(GameServerEvent evt, object data) { ProfileEvent profileEvent = (ProfileEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.PlayerProfileChanged(profileEvent.SessionId, profileEvent.Profile)); }
private void onDurableEquipped(GameServerEvent gameServerEvent, object data) { HeldObjectEvent heldObjectEvent = (HeldObjectEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.DurableEquipped(heldObjectEvent.SessionId, heldObjectEvent.Type)); }
private void onConsumableReuseFailed(GameServerEvent gameServerEvent, object data) { ConsumableUseFailureEvent consumableUseFailureEvent = (ConsumableUseFailureEvent)data; UseConsumable(consumableUseFailureEvent.Type, consumableUseFailureEvent.Properties); }
private void onConsumableMMODeployed(GameServerEvent gameServerEvent, object data) { ConsumableMMODeployedEvent consumableMMODeployedEvent = (ConsumableMMODeployedEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new ConsumableServiceEvents.ConsumableMMODeployed(consumableMMODeployedEvent.SessionId, consumableMMODeployedEvent.ExperienceId)); }
private void onForceLeave(GameServerEvent gameServerEvent, object data) { ZoneId zoneId = (ZoneId)data; Service.Get <EventDispatcher>().DispatchEvent(new IglooServiceEvents.ForceLeave(zoneId)); }
private void onConsumableUsed(GameServerEvent gameServerEvent, object data) { ConsumableEvent consumableEvent = (ConsumableEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new ConsumableServiceEvents.ConsumableUsed(consumableEvent.SessionId, consumableEvent.Type)); }
private void onIglooUpdated(GameServerEvent gameServerEvent, object data) { string iglooId = (string)data; Service.Get <EventDispatcher>().DispatchEvent(new IglooServiceEvents.IglooUpdated(iglooId)); }
private void onPartyGameMessage(GameServerEvent gameServerEvent, object data) { PartyGameMessageEvent partyGameMessageEvent = (PartyGameMessageEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PartyGameServiceEvents.PartyGameSessionMessage(partyGameMessageEvent.sessionId, partyGameMessageEvent.type, partyGameMessageEvent.message)); }
private void onPartyGameEnd(GameServerEvent gameServerEvent, object data) { PartyGameEndEvent partyGameEndEvent = (PartyGameEndEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PartyGameServiceEvents.PartyGameEnded(partyGameEndEvent.playerSessionIdToPlacement, partyGameEndEvent.sessionId)); }
private void onPlayerLocoStateChanged(GameServerEvent evt, object data) { PlayerLocomotionStateEvent playerLocomotionStateEvent = (PlayerLocomotionStateEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.PlayerLocoStateChanged(playerLocomotionStateEvent.SessionId, playerLocomotionStateEvent.State)); }
private void onPlayerLocationReceived(GameServerEvent gameServerEvent, object data) { Vector3 location = (Vector3)data; Service.Get <EventDispatcher>().DispatchEvent(new FriendsServiceEvents.FriendLocationInRoomReceived(location)); }
private void onPlayerOutfitChanged(GameServerEvent evt, object data) { PlayerOutfitDetails outfit = (PlayerOutfitDetails)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.PlayerOutfitChanged(outfit)); }
private void onPlayerNotFound(GameServerEvent gameServerEvent, object data) { Service.Get <EventDispatcher>().DispatchEvent(default(FriendsServiceEvents.FriendNotInRoom)); }
private void onHeldObjectDequipped(GameServerEvent gameServerEvent, object data) { long sessionId = (long)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.HeldObjectDequipped(sessionId)); }
private void onPrototypeState(GameServerEvent gameServerEvent, object data) { PrototypeState prototypeState = (PrototypeState)data; Service.Get <EventDispatcher>().DispatchEvent(new PrototypeServiceEvents.StateChangeEvent(prototypeState.id, prototypeState.data)); }
private void onAwayFromKeyboardStateChanged(GameServerEvent gameServerEvent, object data) { AFKEvent aFKEvent = (AFKEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerStateServiceEvents.AwayFromKeyboardStateChanged(aFKEvent.SessionId, aFKEvent.AFKValue, aFKEvent.EquippedObject)); }
private void onPrototypeAction(GameServerEvent gameServerEvent, object data) { PrototypeAction prototypeAction = (PrototypeAction)data; Service.Get <EventDispatcher>().DispatchEvent(new PrototypeServiceEvents.ActionEvent(prototypeAction.userid, prototypeAction.data)); }
internal void triggerEvent(GameServerEvent gameServerEvent, object data) { TriggeredEvents.Enqueue(new KeyValuePair <GameServerEvent, object>(gameServerEvent, data)); }
public LoggedEvent(GameServerEvent gameServerEvent, object data) { GameServerEvent = gameServerEvent; Data = data; Ticks = DateTime.Now.Ticks; }
private void onLocomotionAction(GameServerEvent gameServerEvent, object data) { LocomotionActionEvent action = (LocomotionActionEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PlayerActionServiceEvents.LocomotionActionReceived(action.SessionId, action)); }
private void onChatActivityCancelReceived(GameServerEvent evt, object data) { long sessionId = (long)data; Service.Get <EventDispatcher>().DispatchEvent(new ChatServiceEvents.ChatActivityCancelReceived(sessionId)); }
private void onQuestDataSynced(GameServerEvent gameServerEvent, object data) { processingRequest = false; }
private void onChatMessageReceived(GameServerEvent evt, object data) { ReceivedChatMessage receivedChatMessage = (ReceivedChatMessage)data; Service.Get <EventDispatcher>().DispatchEvent(new ChatServiceEvents.ChatMessageReceived(receivedChatMessage.senderSessionId, receivedChatMessage.message, receivedChatMessage.emotion)); }
private void onConnected(GameServerEvent gameServerEvent, object data) { processRequest(); }
private void onPartyGameStart(GameServerEvent gameServerEvent, object data) { PartyGameStartEvent partyGameStartEvent = (PartyGameStartEvent)data; Service.Get <EventDispatcher>().DispatchEvent(new PartyGameServiceEvents.PartyGameStarted(partyGameStartEvent.owner, partyGameStartEvent.players, partyGameStartEvent.sessionId, partyGameStartEvent.templateId)); }