Table of Contents

Class AIGenerator2

Namespace
_GrindFest.Scripts
Assembly
GrindFest.dll
public class AIGenerator2 : Singleton<AIGenerator2>
Inheritance
Object
Component
Behaviour
MonoBehaviour
AIGenerator2
Inherited Members

Fields

ApiSource
ApiUrl
Areas
AutoGenerate
CancellationTokenSource
Context
GeneratedAreaPrefab
IsConnected
ItemPrefabs
Items
MonstersByRace
Overworld
PointOfInterestPrefab
PromptCache
Seed
VillageLocation
api

Methods

ActAsNPC(GeneratedNPCBehaviour, SpeechBehaviour)
Cancel()
ClearEverything()
ClearItems()
ClearLocations()
ClearMonsterGroups()
ClearNPCs()
ExecuteWithRetry<T>(Func<Task<T>>)
GenerateArea()
GenerateFactions()
GenerateItem(GameObject, ItemRank, bool)
GenerateLocation(bool)
GenerateMonsterGroup()
GenerateNPC(bool)
GenerateQuest()
GenerateSeed()
GenerateWorld()
GetChatRequest()
GetGameDetails(bool)
OnConnected()
Prompt2<T>(string, GenerationContext, ValidateResultDelegate<T>, Func<string, T>, bool)
ReplacePromptVariables(ref string, GenerationContext)
TestGenerateArea()
TestGenerateBook()
TestGenerateFactions()
TestGenerateItem()
TestGenerateItem2(string, ItemRank)
TestGenerateLocation()
TestGenerateLocationRNG()
TestGenerateMonsterGroup()
TestGenerateNPC()
TestGenerateQuest()
TestGenerateQuestItem()
TestGenerateSeed()
TestGenerateWorld()
TryConnect()
TryGetJson<T>(string)