| Binding of Isaac - Afterbirth+ Lua Reference/Guide
    | 
| Public Member Functions | |
| SetStartSeed (string StartSeed) | |
| Empty string means we will pick a new random seed.  More... | |
| ClearStartSeed () | |
| boolean | IsCustomRun () | 
| Restart (Challenge CurrentChallenge) | |
| Re-selects a random start seed but only if the start seed was not custom.  More... | |
| Reset () | |
| boolean | IsInitialized () | 
| integer | GetStartSeed () | 
| string | GetStartSeedString () | 
| integer | GetNextSeed () | 
| integer | GetStageSeed (LevelStage Stage) | 
| integer | GetPlayerInitSeed () | 
| ForgetStageSeed (LevelStage Stage) | |
| boolean | HasSeedEffect (SeedEffect Value) | 
| AddSeedEffect (SeedEffect Value) | |
| RemoveSeedEffect (SeedEffect Value) | |
| RemoveBlockingSeedEffects (SeedEffect Value) | |
| Removes seeds that are banned in conjunction with the given seed.  More... | |
| ClearSeedEffects () | |
| boolean | CanAddSeedEffect (SeedEffect Value) | 
| integer | CountSeedEffects () | 
| boolean | IsSeedComboBanned (SeedEffect Seed1, SeedEffect Seed2) | 
| Static Public Member Functions | |
| static integer | String2Seed (string str) | 
| static string | Seed2String (integer seed) | 
| static boolean | IsStringValidSeed (string str) | 
| static SeedEffect | GetSeedEffect (string str) | 
| static boolean | IsSpecialSeed (string str) | 
| static | InitSeedInfo () | 
| static integer | CountUnlockedSeedEffects () | 
| Seeds::AddSeedEffect | ( | SeedEffect | Value | ) | 
| boolean Seeds::CanAddSeedEffect | ( | SeedEffect | Value | ) | 
| Seeds::ClearSeedEffects | ( | ) | 
| Seeds::ClearStartSeed | ( | ) | 
| integer Seeds::CountSeedEffects | ( | ) | 
| 
 | static | 
| Seeds::ForgetStageSeed | ( | LevelStage | Stage | ) | 
| integer Seeds::GetNextSeed | ( | ) | 
| integer Seeds::GetPlayerInitSeed | ( | ) | 
| 
 | static | 
| integer Seeds::GetStageSeed | ( | LevelStage | Stage | ) | 
| integer Seeds::GetStartSeed | ( | ) | 
| string Seeds::GetStartSeedString | ( | ) | 
| boolean Seeds::HasSeedEffect | ( | SeedEffect | Value | ) | 
| 
 | static | 
| boolean Seeds::IsCustomRun | ( | ) | 
| boolean Seeds::IsInitialized | ( | ) | 
| boolean Seeds::IsSeedComboBanned | ( | SeedEffect | Seed1, | 
| SeedEffect | Seed2 | ||
| ) | 
| 
 | static | 
| 
 | static | 
| Seeds::RemoveBlockingSeedEffects | ( | SeedEffect | Value | ) | 
Removes seeds that are banned in conjunction with the given seed.
| Seeds::RemoveSeedEffect | ( | SeedEffect | Value | ) | 
| Seeds::Reset | ( | ) | 
| Seeds::Restart | ( | Challenge | CurrentChallenge | ) | 
Re-selects a random start seed but only if the start seed was not custom.
| 
 | static | 
| Seeds::SetStartSeed | ( | string | StartSeed | ) | 
Empty string means we will pick a new random seed.
| 
 | static | 
void RestoreGameState(const GameState& State); void SaveGameState(GameState& State);