using System; using Qoo.Game; namespace Qoo.Def { // Token: 0x020000CE RID: 206 public class GameDef { // Token: 0x060005F2 RID: 1522 RVA: 0x00018310 File Offset: 0x00016510 public static bool InitGameDataTbl() { GameData.Clear(); foreach (GameDef.GAME_PARAM_TABLE game_PARAM_TABLE in GameDef.g_GameParamTable) { if (game_PARAM_TABLE.m_isStringParam) { GameData.AttachParam(game_PARAM_TABLE.m_Name, game_PARAM_TABLE.m_strInit, (!game_PARAM_TABLE.m_isCharArray) ? null : Chara.GetCharNameArray()); } else { GameData.AttachParam(game_PARAM_TABLE.m_Name, game_PARAM_TABLE.m_nInit, (!game_PARAM_TABLE.m_isCharArray) ? null : Chara.GetCharNameArray()); } } return true; } // Token: 0x040004E9 RID: 1257 public const string INIT_FIRST_NAME = "アリス"; // Token: 0x040004EA RID: 1258 public const string INIT_FAMILY_NAME = "リデル"; // Token: 0x040004EB RID: 1259 public const int INIT_FIRST_MAX = 7; // Token: 0x040004EC RID: 1260 public const int DEF_FONTSIZE = 28; // Token: 0x040004ED RID: 1261 public const string PARAM_NAME_FIRSTNAME = "firstname"; // Token: 0x040004EE RID: 1262 public const string PARAM_NAME_FAMILYNAME = "familyname"; // Token: 0x040004EF RID: 1263 public const string PARAM_NAME_SCENE = "scene"; // Token: 0x040004F0 RID: 1264 public const string PARAM_NAME_MEMORY = "memory"; // Token: 0x040004F1 RID: 1265 public const string PARAM_NAME_MAP_BG = "map_bg"; // Token: 0x040004F2 RID: 1266 public const string PARAM_NAME_KARMA = "karma"; // Token: 0x040004F3 RID: 1267 public const string PARAM_NAME_ROUTE = "route"; // Token: 0x040004F4 RID: 1268 public const string PARAM_NAME_SCENARIO_CHAR = "scenario_char"; // Token: 0x040004F5 RID: 1269 public const string PARAM_NAME_SCENARIO_NO = "scenario_no"; // Token: 0x040004F6 RID: 1270 public const string PARAM_NAME_RAND = "rand"; // Token: 0x040004F7 RID: 1271 public const string PARAM_NAME_RESULT = "result"; // Token: 0x040004F8 RID: 1272 public const string PARAM_NAME_MAP = "map"; // Token: 0x040004F9 RID: 1273 public const string PARAM_NAME_STAY = "stay"; // Token: 0x040004FA RID: 1274 public const string PARAM_NAME_LOVE = "love"; // Token: 0x040004FB RID: 1275 public const string PARAM_NAME_MONEY = "money"; // Token: 0x040004FC RID: 1276 public const string PARAM_NAME_MONEY_FULL = "moneyfull"; // Token: 0x040004FD RID: 1277 public const string PARAM_NAME_VOICE_CHECK = "voicecheck"; // Token: 0x040004FE RID: 1278 private static readonly GameDef.GAME_PARAM_TABLE[] g_GameParamTable = new GameDef.GAME_PARAM_TABLE[] { UnityApp.Instance.isJapanese? new GameDef.GAME_PARAM_TABLE("firstname", "アリス", false) : new GameDef.GAME_PARAM_TABLE("firstname", "Alice", false), UnityApp.Instance.isJapanese? new GameDef.GAME_PARAM_TABLE("familyname", "リデル", false) : new GameDef.GAME_PARAM_TABLE("familyname", "Liddell", false), new GameDef.GAME_PARAM_TABLE("scene", string.Empty, false), new GameDef.GAME_PARAM_TABLE("memory", string.Empty, false), new GameDef.GAME_PARAM_TABLE("map_bg", string.Empty, false), new GameDef.GAME_PARAM_TABLE("karma", 0, false), new GameDef.GAME_PARAM_TABLE("route", string.Empty, false), new GameDef.GAME_PARAM_TABLE("scenario_char", string.Empty, false), new GameDef.GAME_PARAM_TABLE("scenario_no", string.Empty, false), new GameDef.GAME_PARAM_TABLE("rand", 0, false), new GameDef.GAME_PARAM_TABLE("result", 0, false), new GameDef.GAME_PARAM_TABLE("map", string.Empty, false), new GameDef.GAME_PARAM_TABLE("stay", string.Empty, false), new GameDef.GAME_PARAM_TABLE("love", 0, true), new GameDef.GAME_PARAM_TABLE("money", 0, true), new GameDef.GAME_PARAM_TABLE("moneyfull", 0, false), new GameDef.GAME_PARAM_TABLE("voicecheck", 0, false) }; // Token: 0x020000CF RID: 207 public struct GAME_PARAM_TABLE { // Token: 0x060005F3 RID: 1523 RVA: 0x000183B4 File Offset: 0x000165B4 public GAME_PARAM_TABLE(string strName, string strInit, bool IsCharArray = false) { this.m_Name = strName; this.m_isStringParam = true; this.m_nInit = 0; this.m_strInit = strInit; this.m_isCharArray = IsCharArray; } // Token: 0x060005F4 RID: 1524 RVA: 0x000183DC File Offset: 0x000165DC public GAME_PARAM_TABLE(string strName, int nInit, bool IsCharArray = false) { this.m_Name = strName; this.m_isStringParam = false; this.m_nInit = nInit; this.m_strInit = string.Empty; this.m_isCharArray = IsCharArray; } // Token: 0x040004FF RID: 1279 public string m_Name; // Token: 0x04000500 RID: 1280 public bool m_isStringParam; // Token: 0x04000501 RID: 1281 public int m_nInit; // Token: 0x04000502 RID: 1282 public string m_strInit; // Token: 0x04000503 RID: 1283 public bool m_isCharArray; } } }