YuaZer Lv.1 泥土 高级创作者 2021-07-03 80 29 0 钻石 0.00 钻石 金锭 306 金锭 2023-10-12 #1 那当然是反射啦~ 以宝可梦的untradeable和unbreedable参数为例,这都是属于Pokemon对象中的specFlags变量 但宝可梦API并没有提供给我们获取该specFlags的方法 虽然有pokemon.hasSpecFlag()和pokemon.addSpecFlag(),但你没法获取该Pokemon对象的所有specFlag 实际上反射一下就可以获取啦 附件 1697043641554.png 6.9 KB · 查看: 14
那当然是反射啦~ 以宝可梦的untradeable和unbreedable参数为例,这都是属于Pokemon对象中的specFlags变量 但宝可梦API并没有提供给我们获取该specFlags的方法 虽然有pokemon.hasSpecFlag()和pokemon.addSpecFlag(),但你没法获取该Pokemon对象的所有specFlag 实际上反射一下就可以获取啦
YuaZer Lv.1 泥土 高级创作者 2021-07-03 80 29 0 钻石 0.00 钻石 金锭 306 金锭 2023-10-17 #5 才发现1.20版本的宝可梦模组提供了对Flags的增删改查的API,但1.12.2和1.16.5的宝可梦模组仍然没提供