RPGlite Starter Kit  1.0.0
Starting RPG projects made easy.
Loading...
Searching...
No Matches
RPGlite.PlayerController Class Reference

Player character code. Inherits Character. More...

Inheritance diagram for RPGlite.PlayerController:
[legend]

Public Member Functions

void SetInteractable (IInteractable interactable)
 
void ClearInteractable (IInteractable interactable)
 

Protected Member Functions

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

Additional Inherited Members

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

Detailed Description

Player character code. Inherits Character.

Member Function Documentation

◆ ClearInteractable()

void RPGlite.PlayerController.ClearInteractable ( IInteractable interactable)
inline

◆ Initialize()

override void RPGlite.PlayerController.Initialize ( )
inlineprotectedvirtual

Reimplemented from RPGlite.Character.

◆ SetInteractable()

void RPGlite.PlayerController.SetInteractable ( IInteractable interactable)
inline

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