RPGlite Starter Kit  1.0.0
Starting RPG projects made easy.
Loading...
Searching...
No Matches
RPGlite.Shopkeeper Class Reference
Inheritance diagram for RPGlite.Shopkeeper:
[legend]

Public Member Functions

void Interact (PlayerController player)
 Interact with something through a PlayerController.
 
void OnTriggerEnter2D (Collider2D other)
 
void OnTriggerExit2D (Collider2D other)
 
void SetKeyTip (bool on)
 
- Public Member Functions inherited from RPGlite.NPC
void MoveUnits (Vector2 units)
 
void MoveTo (Vector2 position)
 
- Public Member Functions inherited from RPGlite.IInteractable

Public Attributes

bool active = true
 
bool pressed = false
 
GameObject plopSoundPrefab
 
Animator keyTipAnimator
 
SpriteRenderer keyTipRenderer
 
- Public Attributes inherited from RPGlite.Character
Color hairColor = Color.white
 
int skinNr
 
int spriteNr
 
int outfitNr
 
int hairNr
 
int hatNr
 
bool displayRandomCosmetics = false
 
List< Color > possibleRandomHairColors = new List<Color>()
 

Protected Member Functions

override void Initialize ()
 
override void SetZIndex ()
 
- Protected Member Functions inherited from RPGlite.NPC
new void Update ()
 
- Protected Member Functions inherited from RPGlite.Character
void Update ()
 
void LateUpdate ()
 
void Move (bool animate=true)
 
void SkinChoice ()
 
void OutfitChoice ()
 
void HairChoice ()
 
void HatChoice ()
 
void UpdateCosmetics ()
 
IEnumerator DisplayRandomCosmetics ()
 

Additional Inherited Members

- Protected Attributes inherited from RPGlite.Character
float speed = 5.0f
 
float sprintSpeedMultiplier = 2.0f
 
Animator animator
 
ArtLibrary artLibrary
 
SpriteRenderer spriteRenderer
 
Vector2 lastDirection
 
IInteractable interactable
 
Vector2 velocity
 
bool sprinting
 
SpriteRenderer outfitRenderer
 
SpriteRenderer hairRenderer
 
SpriteRenderer hatRenderer
 

Member Function Documentation

◆ Initialize()

override void RPGlite.Shopkeeper.Initialize ( )
inlineprotectedvirtual

Reimplemented from RPGlite.Character.

◆ Interact()

void RPGlite.Shopkeeper.Interact ( PlayerController player)
inline

Interact with something through a PlayerController.

Parameters
playerWhich PlayerController is interacting wih this.

Implements RPGlite.IInteractable.

◆ OnTriggerEnter2D()

void RPGlite.Shopkeeper.OnTriggerEnter2D ( Collider2D other)
inline

◆ OnTriggerExit2D()

void RPGlite.Shopkeeper.OnTriggerExit2D ( Collider2D other)
inline

◆ SetKeyTip()

void RPGlite.Shopkeeper.SetKeyTip ( bool on)
inline

◆ SetZIndex()

override void RPGlite.Shopkeeper.SetZIndex ( )
inlineprotectedvirtual

Reimplemented from RPGlite.Character.

Member Data Documentation

◆ active

bool RPGlite.Shopkeeper.active = true

◆ keyTipAnimator

Animator RPGlite.Shopkeeper.keyTipAnimator

◆ keyTipRenderer

SpriteRenderer RPGlite.Shopkeeper.keyTipRenderer

◆ plopSoundPrefab

GameObject RPGlite.Shopkeeper.plopSoundPrefab

◆ pressed

bool RPGlite.Shopkeeper.pressed = false

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