Loading...
Searching...
No Matches
PixelCrushers.LoveHate.FactionMemberDebugger Class Reference

Manages a debug canvas that reports a faction member's state. More...

Inheritance diagram for PixelCrushers.LoveHate.FactionMemberDebugger:
Collaboration diagram for PixelCrushers.LoveHate.FactionMemberDebugger:

Public Member Functions

virtual void UpdatePadText ()
 
virtual void OnModifyPad (float happinessChange, float pleasureChange, float arousalChange, float dominanceChange)
 Raises the modify pad event.
 
virtual void OnRememberDeed (Rumor rumor)
 Raises the remember deed event.
 

Public Attributes

KeyCode toggleKey = KeyCode.BackQuote
 
FactionMemberDebuggerCanvas debuggerCanvas
 
float verticalOffset = 2.5f
 
bool visible = true
 

Protected Member Functions

virtual void Start ()
 
virtual void Update ()
 

Properties

FactionMember member [get, set]
 

Detailed Description

Manages a debug canvas that reports a faction member's state.

Member Function Documentation

◆ OnModifyPad()

virtual void PixelCrushers.LoveHate.FactionMemberDebugger.OnModifyPad ( float  happinessChange,
float  pleasureChange,
float  arousalChange,
float  dominanceChange 
)
inlinevirtual

Raises the modify pad event.

The faction member's PAD values will have already been modified when this event is raised.

Parameters
happinessChangeHappiness change.
pleasureChangePleasure change.
arousalChangeArousal change.
dominanceChangeDominance change.

Implements PixelCrushers.LoveHate.IModifyPadDeedEventHandler.

◆ OnRememberDeed()

virtual void PixelCrushers.LoveHate.FactionMemberDebugger.OnRememberDeed ( Rumor  rumor)
inlinevirtual

Raises the remember deed event.

Parameters
rumorThe faction member's subjective evaluation of the deed, which was just added to memory.

Implements PixelCrushers.LoveHate.IRememberDeedEventHandler.

◆ Start()

virtual void PixelCrushers.LoveHate.FactionMemberDebugger.Start ( )
inlineprotectedvirtual

◆ Update()

virtual void PixelCrushers.LoveHate.FactionMemberDebugger.Update ( )
inlineprotectedvirtual

◆ UpdatePadText()

virtual void PixelCrushers.LoveHate.FactionMemberDebugger.UpdatePadText ( )
inlinevirtual

Member Data Documentation

◆ debuggerCanvas

FactionMemberDebuggerCanvas PixelCrushers.LoveHate.FactionMemberDebugger.debuggerCanvas

◆ toggleKey

KeyCode PixelCrushers.LoveHate.FactionMemberDebugger.toggleKey = KeyCode.BackQuote

◆ verticalOffset

float PixelCrushers.LoveHate.FactionMemberDebugger.verticalOffset = 2.5f

◆ visible

bool PixelCrushers.LoveHate.FactionMemberDebugger.visible = true

Property Documentation

◆ member

FactionMember PixelCrushers.LoveHate.FactionMemberDebugger.member
getsetprotected

The documentation for this class was generated from the following file: