public ParamDict(string name, GameParamHandler gParam, TextHandler text) : base() { ParamName = name; AllParams = gParam; Text = text; foreach (PARAM.Row row in Param.Rows) { // Add existing Row instances to ParamDict. Writes warnings if the same ID is encountered twice. if (ContainsKey(row.ID)) { Console.WriteLine($"WARNING: Key {row.ID} occurred multiple times in Param {ParamName}. Only first entry kept."); } else { base[row.ID] = (T)Activator.CreateInstance(typeof(T), row, AllParams, Text); } } }
public ShopLineup(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public EquipMtrlSet(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Accessory(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public ItemLot(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public WhiteCoolTime(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Attack(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public FaceGen(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Skeleton(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public WeaponUpgrade(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public ChrInit(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Throw(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public MenuColorTable(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Bullet(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public GameObject(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public SpEffectVFX(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public NPCThought(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public HitMtrl(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Behavior(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public Ragdoll(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public QwcChange(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public DefaultAI(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public CalcCorrect(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }
public LockCam(PARAM.Row r, GameParamHandler gParam, TextHandler text) : base(r, gParam, text) { }