| AddCharacterAreaTags(AGothicCharacterState CharacterState, FGameplayTagContainer AreaTags) | UCrimeMemorySubsystem | |
| AddToRoot() | UObject | |
| ChangeCrimeTimeCommitted(int CrimeID, FInGameTime NewTime) | UCrimeMemorySubsystem | |
| CharacterGlobalIDsExcludedFromSpeciesSelection | UCrimeMemorySubsystem | |
| CharacterHasRelativeCrime(AGothicCharacterState Character, int CrimeID) const | UCrimeMemorySubsystem | |
| Class | UObject | |
| ConvertCrimeToRelativeMemoryWithoutRemembering(AGothicCharacterState Witness, int CrimeId) const | UCrimeMemorySubsystem | |
| CopyScriptPropertiesFrom(const UObject OtherObject) | UObject | |
| CreateRelativeMemoriesToCrime(AGothicCharacterState Witness, int CrimeId, const ERelativeCrimeOrigin &Origin) | UCrimeMemorySubsystem | |
| CrimeTypesForReactionVoicelines | UCrimeMemorySubsystem | |
| CrimeTypesToNeverSave | UCrimeMemorySubsystem | |
| CrimeTypesToNeverSync | UCrimeMemorySubsystem | |
| CrimeTypesToNotSaveWhenForgiven | UCrimeMemorySubsystem | |
| CrimeTypeTagToDeleteTimeInHours | UCrimeMemorySubsystem | |
| DefaultDeleteTimeHours | UCrimeMemorySubsystem | |
| DrawLocationImGuiIfPossible() | UCrimeMemorySubsystem | |
| DrawPathwayImGuiIfPossible() | UCrimeMemorySubsystem | |
| FindGlobalCrimesWithCrimeTypeAndParticipants(FGameplayTag CrimeType, const FName CriminalID, TArray< FName > Victims) const | UCrimeMemorySubsystem | |
| ForceSyncAndRestartTimers() | UCrimeMemorySubsystem | |
| ForgiveCrime(int CrimeID) | UCrimeMemorySubsystem | |
| Get() | UCrimeMemorySubsystem | static |
| Get(const UObject WorldContextObject) | UCrimeMemorySubsystem | static |
| GetAllCrimesCommitedAfter(FInGameTime Time) const | UCrimeMemorySubsystem | |
| GetAllCrimesCommitedBefore(FInGameTime Time) const | UCrimeMemorySubsystem | |
| GetAllCrimesCommitedBy(const AGothicCharacterState Character) const | UCrimeMemorySubsystem | |
| GetAllCrimesWithVictim(AGothicCharacterState Character) const | UCrimeMemorySubsystem | |
| GetClass() const | UObject | |
| GetCrimeByID(FGlobalCrimeDataEntry &CrimeEntryOutput, int CrimeID) const | UCrimeMemorySubsystem | |
| GetFullName(const UObject StopOuter=nullptr) const | UObject | |
| GetIsRooted() const | UObject | |
| GetLocationCrimeEntry(FLocationMemoryCrimeDataEntry &LocationMemoryEntryOutput, const FGameplayTag GuildTag, const FGameplayTag LocationTag) const | UCrimeMemorySubsystem | |
| GetLocationMemoriesOfArea(const FGameplayTag LocationTag) const | UCrimeMemorySubsystem | |
| GetName() const | UObject | |
| GetOuter() const | UObject | |
| GetOutermost() const | UObject | |
| GetPackage() const | UObject | |
| GetPathName(const UObject StopOuter=nullptr) const | UObject | |
| GetRelativeCrime(FRelativeCrimeDataEntry &RelativeCrimeEntryOutput, int CrimeID, AGothicCharacterState Character) const | UCrimeMemorySubsystem | |
| GetRelativeCrimesOfCharacter(TArray< FRelativeCrimeDataEntry > &RelativeCrimes, AGothicCharacterState Character) const | UCrimeMemorySubsystem | |
| GetTypedOuter(TSubclassOf< UObject > Target) const | UObject | |
| GetWorld() const | UObject | |
| IsA(const UClass Class) const | UObject | |
| IsRooted | UObject | |
| IsSupportedForNetworking() const | UObject | |
| IsTransient() const | UObject | |
| LoadConfig() | UObject | |
| MarkPackageDirty() const | UObject | |
| MinAgeOfCrimeToSpreadToLocationMemoryInHours | UCrimeMemorySubsystem | |
| Modify(bool bAlwaysMarkDirty=true) | UObject | |
| Name | UObject | |
| opCast(?&Address) const | UObject | |
| Outer | UObject | |
| Outermost | UObject | |
| Package | UObject | |
| RegisterCrime(AGothicCharacterState Criminal, TArray< AGothicCharacterState > &Victims, FGameplayTag CrimeType, FGameplayTag AreaTag, FInGameTime TimeCommited, FGameplayTagContainer VictimGuilds, bool bIsForgiven, const ECrimeAffectedEntitySource &AffectedEntitySource, TSubclassOf< UItemDefinition > ItemDefinitionClass, TSubclassOf< UInteractiveObjectDefinition > InteractiveObjectDefinitionClass, AGothicCharacterState TrueCriminal) | UCrimeMemorySubsystem | |
| RegisterLocationCrimeEntry(FGameplayTag LocationTag, FGameplayTag AssociatedGuild, EAreaBoundMemoryContainerType ContainerType) | UCrimeMemorySubsystem | |
| RegisterLocationMemoryPathway(const float32 &GameHoursUntilSpread, FGameplayTag StartArea, FGameplayTag StartGuild, FGameplayTag EndArea, FGameplayTag EndGuild) | UCrimeMemorySubsystem | |
| RegisterLongtermMemoryTagForCrimeData(FGameplayTagContainer CrimeTypes, FGameplayTag AffectedGuild, FGameplayTag MemoryTag) | UCrimeMemorySubsystem | |
| RegisterRelativeCrimeEntry(FRelativeCrimeDataEntry RelativeCrimeEntry) | UCrimeMemorySubsystem | |
| RegisterRelativeCrimeEntryFromParameters(AGothicCharacterState Instigator, AGothicCharacterState Witness, TArray< AGothicCharacterState > Victims, FGameplayTagContainer VictimGuilds, int CrimeID, FGameplayTag CrimeType) | UCrimeMemorySubsystem | |
| ReloadConfig() | UObject | |
| RemoveCrime(int CrimeID) | UCrimeMemorySubsystem | |
| RemoveCrimeEntryFromLocationMemory(int CrimeID, const FGameplayTag GuildTag, const FGameplayTag LocationTag) | UCrimeMemorySubsystem | |
| RemoveFromRoot() | UObject | |
| RemoveLocationMemoryFromArea(const FGameplayTag GuildTag, const FGameplayTag LocationTag) | UCrimeMemorySubsystem | |
| RemoveRelativeCrimeOnCharacter(int RelativeCrimeID, AGothicCharacterState Character) | UCrimeMemorySubsystem | |
| ReplaceCharacterAreaTags(AGothicCharacterState CharacterState, FGameplayTagContainer AreaTags) | UCrimeMemorySubsystem | |
| SaveConfig() | UObject | |
| SetTransactional(bool bTransactional) | UObject | |
| SpeciesSpecificCrimeTags | UCrimeMemorySubsystem | |
| SpeciesToIncludeForMemorySpreadOfSpeciesExclusiveCrimes | UCrimeMemorySubsystem | |
| SpreadMemoryTimeIntervalSeconds | UCrimeMemorySubsystem | |
| StaticClass() | UCrimeMemorySubsystem | static |
| SuppressRelativeCrime(int RelativeCrimeID, AGothicCharacterState Character) | UCrimeMemorySubsystem | |
| SyncLocationMemoryTimeIntervalSeconds | UCrimeMemorySubsystem | |
| TimesToSyncLocationMemory | UCrimeMemorySubsystem | |
| ToString() const | UObject | |
| World | UObject | |