Class SLOracleBehaviorHasMark
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class SLOracleBehaviorHasMark : SLOracleBehavior, Conversation.IOwnAConversation
- Inheritance
-
SLOracleBehaviorHasMark
- Implements
-
- Inherited Members
-
Constructors
SLOracleBehaviorHasMark(Oracle)
public SLOracleBehaviorHasMark(Oracle oracle)
Parameters
oracle Oracle
Fields
currentConversation
public Conversation currentConversation
Field Value
- Conversation
deadTalk
Field Value
- bool
describeItemCounter
public int describeItemCounter
Field Value
- int
holdPlayerAsleep
public bool holdPlayerAsleep
Field Value
- bool
moveToAndPickUpItem
public PhysicalObject moveToAndPickUpItem
Field Value
- PhysicalObject
moveToItemDelay
public int moveToItemDelay
Field Value
- int
pauseReason
public SLOracleBehaviorHasMark.PauseReason pauseReason
Field Value
- SLOracleBehaviorHasMark.PauseReason
playerAnnoyingCounter
public int playerAnnoyingCounter
Field Value
- int
playerHoldingNeuronNoConvo
public bool playerHoldingNeuronNoConvo
Field Value
- bool
playerIsAnnoyingWhenNoConversation
public bool playerIsAnnoyingWhenNoConversation
Field Value
- bool
playerLeavingCounter
public int playerLeavingCounter
Field Value
- int
rainInterrupt
public bool rainInterrupt
Field Value
- bool
respondToNeuronFromNoSpeakMode
public bool respondToNeuronFromNoSpeakMode
Field Value
- bool
resumeConversationAfterCurrentDialoge
public bool resumeConversationAfterCurrentDialoge
Field Value
- bool
sayHelloDelay
Field Value
- int
talkedAboutThisSession
public List<EntityID> talkedAboutThisSession
Field Value
- List<EntityID>
throwAwayObjects
public bool throwAwayObjects
Field Value
- bool
Properties
DamagedMode
public bool DamagedMode { get; }
Property Value
- bool
OracleGetToPos
public override Vector2 OracleGetToPos { get; }
Property Value
- Vector2
dialogBox
public override DialogBox dialogBox { get; }
Property Value
- DialogBox
rainWorld
public RainWorld rainWorld { get; }
Property Value
- RainWorld
Methods
AlreadyDiscussedItem(bool)
public void AlreadyDiscussedItem(bool pearl)
Parameters
pearl bool
ConvertingSSSwarmer()
public override void ConvertingSSSwarmer()
CreatureJokeDialog()
public void CreatureJokeDialog()
DeathDenial()
public void DeathDenial()
GrabObject(PhysicalObject)
public override void GrabObject(PhysicalObject item)
Parameters
item PhysicalObject
InitateConversation()
public void InitateConversation()
InterruptPlayerAnnoyingMessage()
public void InterruptPlayerAnnoyingMessage()
InterruptPlayerHoldNeuron()
public void InterruptPlayerHoldNeuron()
InterruptPlayerLeavingMessage()
public void InterruptPlayerLeavingMessage()
InterruptRain()
public void InterruptRain()
NameForPlayer(bool)
public string NameForPlayer(bool capitalized)
Parameters
capitalized bool
Returns
- string
NoLongerOnSpeakingTerms()
public void NoLongerOnSpeakingTerms()
Pain()
public override void Pain()
PainDenial()
PlayerAnnoyingWhenNotTalking()
public void PlayerAnnoyingWhenNotTalking()
PlayerHoldingSSNeuronsGreeting()
public void PlayerHoldingSSNeuronsGreeting()
PlayerInterruptByTakingItem()
public void PlayerInterruptByTakingItem()
PlayerPutItemOnGround()
public void PlayerPutItemOnGround()
PlayerReleaseNeuron()
public void PlayerReleaseNeuron()
RejectDiscussItem()
public bool RejectDiscussItem()
Returns
- bool
ReplaceParts(string)
public string ReplaceParts(string s)
Parameters
s string
Returns
- string
ResumePausedConversation()
public void ResumePausedConversation()
SpecialEvent(string)
public void SpecialEvent(string eventName)
Parameters
eventName string
TalkToDeadPlayer()
public void TalkToDeadPlayer()
ThirdAndUpGreeting()
public void ThirdAndUpGreeting()
Translate(string)
public override string Translate(string s)
Parameters
s string
Returns
- string
TypeOfMiscItem(PhysicalObject)
public SLOracleBehaviorHasMark.MiscItemType TypeOfMiscItem(PhysicalObject testItem)
Parameters
testItem PhysicalObject
Returns
- SLOracleBehaviorHasMark.MiscItemType
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
WillingToInspectItem(PhysicalObject)
public bool WillingToInspectItem(PhysicalObject item)
Parameters
item PhysicalObject
Returns
- bool