or は 最後が Some(x) になるんだよな
もみあげの長い美少女の話ばかりしています
Avatar icon: [𝕏] CamemBellcheese
Header: [𝕏] generalcanon
各種フレコ:
beatmaniaIIDX(八段): 1751-5340
オンゲキ(15.8): 3067667719792
Arcaea(◆9): 433827474
None, None => None
None, Some(x) => Some(x)
Some(x), None => Some(x)
Some(x), Some(y) => Some(y)
になるメソッドどれだったかな……
* shape="", object="" があったら確定
* value があったらその型から確定
* mesh があったら shape 確定
* group に mesh 指定があったら shape 扱い、無ければ object 扱い
とかでやってみるか
今の仕様だと例えば表情を変えながら同時にアクセサリーを表示する (:deal_with_it: みたいな感じに)ということが単一レイヤーでできなくてあきらかに効率が悪い
ただこの場合 option "hogehoge" をどう解釈するかが定まらない (object "hogehoge" value=true とするか shape "hogehoge" value=1.0 とするか確定しない)という問題が発生してしまうな
shape-group と object-group を分ける意味あんまりないから group/switch に統一してしまおうか