public MoveRandomizer(GameConfig config) { Config = config; MaxMoveID = config.Info.MaxMoveID; MoveData = config.Moves; SpeciesStat = config.Personal.Table; RandMove = new GenericRandomizer(Enumerable.Range(1, MaxMoveID - 1).ToArray()); }
/// <summary> /// To be called after the allowed species are provided. /// </summary> public void Initialize() { var list = InitializeSpeciesList(); RandSpec = new GenericRandomizer(list); }