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

            switch (mode)
            {
            case SkillHandlerMode.FirstSent:
                HandleFirstSent(session, packet);
                break;

            case SkillHandlerMode.Damage:
                HandleDamage(session, packet);
                break;

            case SkillHandlerMode.Mode3:
                HandleMode3(packet);
                break;

            case SkillHandlerMode.Mode4:
                HandleMode4(packet);
                break;

            default:
                IPacketHandler <GameSession> .LogUnknownMode(mode);

                break;
            }
        }
コード例 #2
0
ファイル: SkillHandler.cs プロジェクト: lynsone/MapleServer2
        public override void Handle(GameSession session, PacketReader packet)
        {
            SkillHandlerMode mode = (SkillHandlerMode)packet.ReadByte();

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

            case SkillHandlerMode.Damage:
                HandleDamageMode(session, packet);
                break;

            case SkillHandlerMode.Sync:
                HandleSyncSkills(session, packet);
                break;

            case SkillHandlerMode.SyncTick:
                HandleSyncTick(packet);
                break;

            case SkillHandlerMode.Cancel:
                HandleCancelSkill(packet);
                break;

            default:
                IPacketHandler <GameSession> .LogUnknownMode(mode);

                break;
            }
        }