public abstract IWeaponEffectLogic CreateEffectLogic(DefaultWeaponEffectConfig config);
 public override IWeaponEffectLogic CreateEffectLogic(DefaultWeaponEffectConfig config)
 {
     //TODO 近战特效
     return(new DefaultWeaponEffectLogic(_clientEffectContext, _entityIdGenerator, config));
 }
 public DefaultWeaponEffectLogic(ClientEffectContext context, IEntityIdGenerator idGenerator, DefaultWeaponEffectConfig config)
 {
     _config      = config;
     _context     = context;
     _idGenerator = idGenerator;
 }