コード例 #1
0
        public override void Handle(GameSession session, PacketReader packet)
        {
            InteractObjectMode mode = (InteractObjectMode)packet.ReadByte();

            switch (mode)
            {
            case InteractObjectMode.Use:
                HandleUse(session, packet);
                break;
            }
        }
コード例 #2
0
    public override void Handle(GameSession session, PacketReader packet)
    {
        InteractObjectMode mode = (InteractObjectMode)packet.ReadByte();

        switch (mode)
        {
        case InteractObjectMode.Cast:
            HandleCast(session, packet);
            break;

        case InteractObjectMode.Interact:
            HandleInteract(session, packet);
            break;

        default:
            LogUnknownMode(mode);
            break;
        }
    }