Class CLOracleBehavior
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class CLOracleBehavior : OracleBehavior, Conversation.IOwnAConversation
- Inheritance
-
CLOracleBehavior
- Implements
-
- Inherited Members
-
Constructors
CLOracleBehavior(Oracle)
public CLOracleBehavior(Oracle oracle)
Parameters
oracle Oracle
Fields
armsProtest
Field Value
- bool
conversationAdded
public bool conversationAdded
Field Value
- bool
conversationCooldown
public int conversationCooldown
Field Value
- int
crawlCounter
public float crawlCounter
Field Value
- float
currentConversation
public Conversation currentConversation
Field Value
- Conversation
currentGetTo
public Vector2 currentGetTo
Field Value
- Vector2
deadTalk
Field Value
- bool
dehabilitateTime
public int dehabilitateTime
Field Value
- int
dontHoldKnees
Field Value
- int
floatyMovement
public bool floatyMovement
Field Value
- bool
halcyon
public HalcyonPearl halcyon
Field Value
- HalcyonPearl
hasNoticedPlayer
public bool hasNoticedPlayer
Field Value
- bool
helloDelay
Field Value
- int
holdKnees
Field Value
- bool
idleCounter
public double idleCounter
Field Value
- double
initiated
Field Value
- bool
lastPos
Field Value
- Vector2
lastPosHandle
public Vector2 lastPosHandle
Field Value
- Vector2
nextPos
Field Value
- Vector2
nextPosHandle
public Vector2 nextPosHandle
Field Value
- Vector2
noConversationTime
public int noConversationTime
Field Value
- int
painLines
public List<SoundID> painLines
Field Value
- List<SoundID>
protest
Field Value
- bool
protestCounter
public float protestCounter
Field Value
- float
rainInterrupt
public bool rainInterrupt
Field Value
- bool
saidHello
Field Value
- bool
seenHalcyonOnce
public bool seenHalcyonOnce
Field Value
- bool
timeOutOfSitZone
public int timeOutOfSitZone
Field Value
- int
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 override DialogBox dialogBox { get; }
Property Value
- DialogBox
Methods
AirVoice(SoundID)
public void AirVoice(SoundID line)
Parameters
line SoundID
public Vector2 ClampMediaPos(Vector2 mediaPos)
Parameters
mediaPos Vector2
Returns
- Vector2
ClampVectorInRoom(Vector2)
public Vector2 ClampVectorInRoom(Vector2 v)
Parameters
v Vector2
Returns
- Vector2
InitateConversation()
public void InitateConversation()
InterruptRain()
public void InterruptRain()
Pain()
public virtual void Pain()
RandomRoomPoint()
public Vector2 RandomRoomPoint()
Returns
- Vector2
TalkToDeadPlayer()
public void TalkToDeadPlayer()
UnconciousUpdate()
public override void UnconciousUpdate()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
UpdateNormal(bool)
public void UpdateNormal(bool eu)
Parameters
eu bool
isCurrentlyCommunicating()
public bool isCurrentlyCommunicating()
Returns
- bool