Table of Contents

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

public bool 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

public int 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()

public void 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