装備のセットにあたま、防具、こてみたいな種類があってそれをList<List<bool>>で管理していた
この変数とは別にアイテム一覧みたいな変数もあって(String[]{初級、冒険者、炎。。。}みたいな)そこと突き合わせて使っていた
これはDB管理するときに一つのこの変数自体を一つのKeyValueで管理していたからなんだけど
最近そういうものを管理するための方法が用意されてて、〇〇セットKeyValueで{頭 = true、防具。。。}みたいなセットごとに保存するAPIがあることを知った
だからローカルのほうでもList<Bool>じゃなくてClassとか構造体に変えることも可能なんだけど、これってわかりやすさのために変えるべき?
開発終盤でショップ機能とか装備入れ替えで使ってるから結構修正いるんだが、DBから引っ張てくるときにList<bool>に変えることで対応も可能
一か所直したら他に影響が出るんじゃないか? 開発期限に余裕あるならやったら?