|
| static Rectangle | RectangleIntersect (Rectangle src, Rectangle dst) |
| |
| static Rectangle | ClampRectangle (int tw, int th, Rectangle rect) |
| |
| static Rectangle | ClampRectangle (int tw, int th, int x, int y, int w, int h) |
| |
| static bool | ClampRectangle (int tw, int th, ref int x, ref int y, ref int w, ref int h) |
| |
| static bool | HasArea (Rectangle rect) |
| |
| static int | GetExpLevel (List< int > expList, int exp) |
| | 経験値からレベルを求める(1 〜 expList.Count+1)。 expList が null または空の場合はレベル1を返す。 exp が最大累積経験値以上の場合は最大レベル(expList.Count+1)を返す。 [詳解]
|
| |
| static ExpInfo | GetExpInfo (List< int > expList, int exp, int level) |
| | 経験値テーブル・現在経験値・現在レベルから ExpInfo を生成するコアメソッド。 expList が null またはレベルが1未満の場合は null を返す。 [詳解]
|
| |
| static ExpInfo | GetExpInfoByExp (List< int > expList, int exp) |
| | 経験値テーブルと現在経験値から ExpInfo を生成する。 レベルは GetExpLevel で自動計算する。 [詳解]
|
| |
| static ExpInfo | GetExpInfoByLevel (List< int > expList, int level) |
| | 経験値テーブルとレベルから ExpInfo を生成する。 そのレベルの基準累積経験値を exp として GetExpInfo を呼び出す。 [詳解]
|
| |
| static ExpInfo | GetExpInfo (Common.GameData.Hero hero) |
| | ヒーローの経験値テーブル・現在経験値・レベルから ExpInfo を生成するラッパー。 [詳解]
|
| |
| static ExpInfo | GetExpInfo (Common.GameData.Hero hero, int level) |
| |
| static ExpInfo | GetExpInfo (Common.GameData.CastJob castJob) |
| | 職業の経験値テーブル・現在経験値・レベルから ExpInfo を生成するラッパー。 [詳解]
|
| |
| static ExpInfo | GetExpInfo (Common.GameData.CastJob castJob, int level) |
| |
| static string | GetFlavorText (Rom.FlavorTexts flavorTexts, int index) |
| |
| static T | Clamp< T > (T val, T min, T max) |
| |
| static bool | IsValidIndex< T > (IReadOnlyList< T > list, int index) |
| |
| static float | ClampAngle360 (float angle) |
| |
| static float | ClampAngle180 (float angle) |
| |
| static string | PtrToStringUtf8 (IntPtr ptr) |
| |
| static bool | IsSamePath (string path1, string path2) |
| |
| static bool | GetImageSizeDecoded (string path, out int width, out int height) |
| |
| static bool | GetImageSize (string path, out int width, out int height) |
| |