private void onPartyGameStartV2(GameServerEvent gameServerEvent, object data)
        {
            PartyGameStartEventV2 partyGameStartEventV = (PartyGameStartEventV2)data;

            Service.Get <EventDispatcher>().DispatchEvent(new PartyGameServiceEvents.PartyGameStartedV2(partyGameStartEventV.sessionId, partyGameStartEventV.templateId, partyGameStartEventV.playerData));
        }
Beispiel #2
0
    private void onTaskCountUpdated(GameServerEvent gameServerEvent, object data)
    {
        TaskProgress taskProgress = (TaskProgress)data;

        Service.Get <EventDispatcher>().DispatchEvent(new TaskNetworkServiceEvents.TaskCounterChanged(taskProgress.taskId, taskProgress.counter));
    }
Beispiel #3
0
 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));
    }
Beispiel #8
0
    private void onConsumableReuseFailed(GameServerEvent gameServerEvent, object data)
    {
        ConsumableUseFailureEvent consumableUseFailureEvent = (ConsumableUseFailureEvent)data;

        UseConsumable(consumableUseFailureEvent.Type, consumableUseFailureEvent.Properties);
    }
Beispiel #9
0
    private void onConsumableMMODeployed(GameServerEvent gameServerEvent, object data)
    {
        ConsumableMMODeployedEvent consumableMMODeployedEvent = (ConsumableMMODeployedEvent)data;

        Service.Get <EventDispatcher>().DispatchEvent(new ConsumableServiceEvents.ConsumableMMODeployed(consumableMMODeployedEvent.SessionId, consumableMMODeployedEvent.ExperienceId));
    }
Beispiel #10
0
        private void onForceLeave(GameServerEvent gameServerEvent, object data)
        {
            ZoneId zoneId = (ZoneId)data;

            Service.Get <EventDispatcher>().DispatchEvent(new IglooServiceEvents.ForceLeave(zoneId));
        }
Beispiel #11
0
    private void onConsumableUsed(GameServerEvent gameServerEvent, object data)
    {
        ConsumableEvent consumableEvent = (ConsumableEvent)data;

        Service.Get <EventDispatcher>().DispatchEvent(new ConsumableServiceEvents.ConsumableUsed(consumableEvent.SessionId, consumableEvent.Type));
    }
Beispiel #12
0
        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));
    }
Beispiel #16
0
    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));
    }
Beispiel #18
0
 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));
    }
Beispiel #20
0
    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));
    }
Beispiel #22
0
    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;
 }
Beispiel #25
0
        private void onLocomotionAction(GameServerEvent gameServerEvent, object data)
        {
            LocomotionActionEvent action = (LocomotionActionEvent)data;

            Service.Get <EventDispatcher>().DispatchEvent(new PlayerActionServiceEvents.LocomotionActionReceived(action.SessionId, action));
        }
Beispiel #26
0
    private void onChatActivityCancelReceived(GameServerEvent evt, object data)
    {
        long sessionId = (long)data;

        Service.Get <EventDispatcher>().DispatchEvent(new ChatServiceEvents.ChatActivityCancelReceived(sessionId));
    }
Beispiel #27
0
 private void onQuestDataSynced(GameServerEvent gameServerEvent, object data)
 {
     processingRequest = false;
 }
Beispiel #28
0
    private void onChatMessageReceived(GameServerEvent evt, object data)
    {
        ReceivedChatMessage receivedChatMessage = (ReceivedChatMessage)data;

        Service.Get <EventDispatcher>().DispatchEvent(new ChatServiceEvents.ChatMessageReceived(receivedChatMessage.senderSessionId, receivedChatMessage.message, receivedChatMessage.emotion));
    }
Beispiel #29
0
 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));
        }