This package is various utilities for unity.
このパッケージには以下の機能が含まれれます:
Unity で言語ローカライズをするためのモジュール. 現段階でサポートしている言語は以下の通り:
あるマスターテーブルの各行がさらにリスト(テーブル)を持っている場合に利用できる. 例えば、モンスターマスターがあって、各種モンスターはレベルマスター(レベルごとのパラメータ)を 持っている場合など。
結合するベースとなるテーブルのマスタークラスには以下のようなフィールドをあらかじめ追加しておく:
List<*LevelMaster*> *levels*;
配列では駄目な点に注意.
また結合するテーブルの各行は上から順番に levels に追加される点に注意. 例えば、以下ようなレベルテーブルがあったとする. (このとき monsterId を使ってベーステーブルと結合するとする.)
monsterId | level | hp | atk | 備考 |
---|---|---|---|---|
int | int | int | ||
1 | 1 | 10 | 5 | |
1 | 2 | 12 | 6 | |
1 | 3 | 14 | 7 | |
2 | 1 | 30 | 3 | |
2 | 2 | 40 | 4 | |
2 | 3 | 50 | 5 |
上記で level という列は無視されベースのマスターの levels にはこの表で、 monsterId ごとに 上から順に Add される.