翎风引擎

 找回密码
 立即注册
查看: 91|回复: 1

【BUG】WriteConfigFileItem和WriteCacheConfigFileItem同时使用

[复制链接]

54

主题

42

回帖

560

积分

高级会员

Rank: 4

积分
560
发表于 2024-4-2 15:15:31 | 显示全部楼层 |阅读模式
bug提交
M2版本: 20240308
BUG描述: WriteConfigFileItem和WriteCacheConfigFileItem同时使用时会出现的问题,如下情景:
[张三]
装备强化={测试衣:1,测试靴:0}
材料列表=[枸杞,当归,人参]
第一次通过ReadCacheConfigFileItem读取'材料列表'数据,只读取展示;第二次通过ReadConfigFileItem读取装备强化数据,别做更新操作"装备强化={测试衣:1,测试靴:1}",使用WriteConfigFileItem进行更新落盘到文件,文件里面也同步更新了;第三步更新”材料列表“,使用WriteCacheConfigFileItem,更新完后发现”装备强化“也同时被更新到之前的值”装备强化={测试衣:1,测试靴:0}“,讲道理本次更新只会影响”材料列表“项的数据才对,不应该影响其他项的数据
BUG重现方式(步骤,流程等): 如上所述
修复BUG后应达到的效果: WriteCacheConfigFileItem更新数据只影响实际操作的项,不应该影响其他的项,即其作用域应该是具体的Item,而不是所有Items
联系QQ: 123456
BUG专用端下载地址: 20240308
既然发现了,还是反馈一下吧,修不修不抱希望。。。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

0

主题

83

回帖

1615

积分

金牌会员

Rank: 6Rank: 6

积分
1615
发表于 2024-4-2 16:36:18 | 显示全部楼层
本帖最后由 kill8 于 2024-4-2 16:49 编辑

cache是把整个文本中的内容读取到内存中,进行操作
仔细看说明书

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2024-5-6 06:16 , Processed in 0.014262 second(s), 12 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表