![]() |
RPGlite Starter Kit
1.0.0
Starting RPG projects made easy.
|
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 |
|
inlineprotectedvirtual |
Reimplemented from RPGlite.Character.
|
inline |
Interact with something through a PlayerController.
| player | Which PlayerController is interacting wih this. |
Implements RPGlite.IInteractable.
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented from RPGlite.Character.
| bool RPGlite.Shopkeeper.active = true |
| Animator RPGlite.Shopkeeper.keyTipAnimator |
| SpriteRenderer RPGlite.Shopkeeper.keyTipRenderer |
| GameObject RPGlite.Shopkeeper.plopSoundPrefab |
| bool RPGlite.Shopkeeper.pressed = false |