Class SSOracleRotBehavior
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class SSOracleRotBehavior : OracleBehavior, Conversation.IOwnAConversation
- Inheritance
-
SSOracleRotBehavior
- Implements
-
- Inherited Members
-
Constructors
SSOracleRotBehavior(Oracle)
public SSOracleRotBehavior(Oracle oracle)
Parameters
oracle Oracle
Fields
ateNeuron
Field Value
- bool
conversation
public SSOracleRotBehavior.RMConversation conversation
Field Value
- SSOracleRotBehavior.RMConversation
conversationAdded
public bool conversationAdded
Field Value
- bool
conversationCooldown
public int conversationCooldown
Field Value
- int
crawlCounter
public float crawlCounter
Field Value
- float
deadTalk
Field Value
- bool
dontHoldKnees
Field Value
- int
energyCell
public EnergyCell energyCell
Field Value
- EnergyCell
gravityDuringDialog
public bool gravityDuringDialog
Field Value
- bool
halcyon
public HalcyonPearl halcyon
Field Value
- HalcyonPearl
hasNoticedPlayer
public bool hasNoticedPlayer
Field Value
- bool
holdKnees
Field Value
- bool
holdingObject
public PhysicalObject holdingObject
Field Value
- PhysicalObject
pickedUpItemsThisRealization
public List<EntityID> pickedUpItemsThisRealization
Field Value
- List<EntityID>
restartConversationAfterCurrentDialoge
public bool restartConversationAfterCurrentDialoge
Field Value
- bool
seenHalcyonOnce
public bool seenHalcyonOnce
Field Value
- bool
tolleratedHit
public bool tolleratedHit
Field Value
- bool
Properties
Crawl
public float Crawl { get; }
Property Value
- float
CrawlSpeed
public float CrawlSpeed { get; }
Property Value
- float
EyesClosed
public override bool EyesClosed { get; }
Property Value
- bool
FocusedOnHalcyon
public bool FocusedOnHalcyon { get; }
Property Value
- bool
GetToDir
public override Vector2 GetToDir { get; }
Property Value
- Vector2
InSitPosition
public bool InSitPosition { get; }
Property Value
- bool
OracleGetToPos
public override Vector2 OracleGetToPos { get; }
Property Value
- Vector2
dialogBox
public DialogBox dialogBox { get; }
Property Value
- DialogBox
rainWorld
public RainWorld rainWorld { get; }
Property Value
- RainWorld
Methods
AirVoice(SoundID)
public void AirVoice(SoundID line)
Parameters
line SoundID
AteNeuron()
CheckEnergyCellPresence()
public bool CheckEnergyCellPresence()
Returns
- bool
DiscussHalcyon()
public void DiscussHalcyon()
GrabObject(PhysicalObject)
public virtual void GrabObject(PhysicalObject obj)
Parameters
obj PhysicalObject
InitateConversation(ID)
public void InitateConversation(Conversation.ID convoId)
Parameters
convoId Conversation.ID
ReplaceParts(string)
public string ReplaceParts(string s)
Parameters
s string
Returns
- string
SpecialEvent(string)
public void SpecialEvent(string eventName)
Parameters
eventName string
StoleHalcyon()
public void StoleHalcyon()
TalkToDeadPlayer()
public void TalkToDeadPlayer()
TalkToNoticedPlayer()
public void TalkToNoticedPlayer()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool