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; } }
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; } }