Raymond Maarloeve
Loading...
Searching...
No Matches
NPC.cs File Reference

Classes

class  NPC
 Represents a Non-Player Character (NPC) in the game world. Handles decision making, vision, memory, and interaction logic for the NPC. More...
 
class  NpcActionEvent
 Represents an event describing an action performed by an NPC. More...
 
class  NpcEventBus
 Event bus for publishing and subscribing to NPC action events.
 

Functions

 [instance initializer]
 
$ adetective.n $ Youwillwriteasummaryofgivenconversationandinsertitinto paragraph.nwriteanindexofselectedaction (1-{env.Count+1}) into 'action'\n"$"Ifnot
 

Variables

Saw
 
 at {DayNightCycle.Instance.GetCurrentTimeText()}
 
YouwillbegivenaconversationbetweenamedievalcharacterandRaymondMaarloeve
 
$ adetective.n $ Youwillwriteasummaryofgivenconversationandinsertitinto paragraph.nIftheetectivewasIRECTLYaskingthecharactertodosomething
 
$ adetective.n $ Youwillwriteasummaryofgivenconversationandinsertitinto paragraph.n $ select none n $ Usesimplereasoningandfocusonlyonwhatisdirectlysaidorimpliedintheconversation.n $ onotinventinformation.n $ onotrepeattheentireconversation.n $ Pickonlyoneaction.nctionstochoosefrom
 

Function Documentation

◆ [instance initializer]()

OnNpcActionObserved.[instance initializer]

◆ writeanindexofselectedaction()

$ adetective.n $ Youwillwriteasummaryofgivenconversationandinsertitinto paragraph.n $ Conversation.writeanindexofselectedaction ( 1-{env::Count+1}  )

Variable Documentation

◆ at

◆ ctionstochoosefrom

◆ IftheetectivewasIRECTLYaskingthecharactertodosomething

$ adetective.n $ Youwillwriteasummaryofgivenconversationandinsertitinto paragraph.n $ IftheetectivewasIRECTLYaskingthecharactertodosomething

◆ Saw

$ Saw

◆ YouwillbegivenaconversationbetweenamedievalcharacterandRaymondMaarloeve

$ YouwillbegivenaconversationbetweenamedievalcharacterandRaymondMaarloeve