Loading...
Searching...
No Matches
AdventureHero.HeroPickupArea Class Reference

Detailed Description

slighty modified ItemPickupArea that lets the player character know about picked up items so it can play a special pickup animation for new or special ones

https://adventure.softleitner.com/manual/item

Inheritance diagram for AdventureHero.HeroPickupArea:
AdventureCore.ItemPickupArea AdventureCore.GenericTriggerArea AdventureCore.TriggerArea< GenericTriggerArea, GenericTriggerItem > AdventureCore.ICharacterAssociator

Protected Member Functions

override void onItemAdded (GenericTriggerItem item)
 
- Protected Member Functions inherited from AdventureCore.ItemPickupArea
override void onItemAdded (GenericTriggerItem item)
 
- Protected Member Functions inherited from AdventureCore.GenericTriggerArea
override void onItemAdded (GenericTriggerItem item)
 
override void onItemRemoved (GenericTriggerItem item)
 
- Protected Member Functions inherited from AdventureCore.TriggerArea< GenericTriggerArea, GenericTriggerItem >
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void OnTriggerEnter2D (Collider2D collision)
 
virtual void OnTriggerExit2D (Collider2D collision)
 
virtual void OnTriggerEnter (Collider other)
 
virtual void OnTriggerExit (Collider other)
 
void clear ()
 
virtual void tryAdd (Component component)
 
virtual void tryRemove (Component component)
 
virtual void onItemAdded (TItem item)
 
virtual void onItemRemoved (TItem item)
 

Additional Inherited Members

- Public Member Functions inherited from AdventureCore.GenericTriggerArea
override void AddItem (GenericTriggerItem item)
 
- Public Member Functions inherited from AdventureCore.TriggerArea< GenericTriggerArea, GenericTriggerItem >
virtual void AddItem (TItem item)
 
virtual void RemoveItem (TItem item)
 
- Public Attributes inherited from AdventureCore.ItemPickupArea
ItemQuantity[] PickupItems
 
GameObject PickedPrefab
 
- Public Attributes inherited from AdventureCore.GenericTriggerArea
UnityEvent Started
 
CharacterBase Character
 
string Key
 
UnityEvent< CharacterBaseCharacterAdded
 
UnityEvent< CharacterBaseCharacterRemoved
 
CharacterInstructionBase[] Instructions
 
- Public Attributes inherited from AdventureCore.TriggerArea< GenericTriggerArea, GenericTriggerItem >
UnityEvent< TItem > ItemAdded
 
UnityEvent< TItem > ItemRemoved
 
UnityEvent ItemsChanged
 
- Protected Attributes inherited from AdventureCore.TriggerArea< GenericTriggerArea, GenericTriggerItem >
Dictionary< TItem, int > _items
 
- Properties inherited from AdventureCore.GenericTriggerArea
string[] Keys [get]
 
CharacterBase AssociatedCharacter [get]
 character that owns or is otherwise associted with the object
 
- Properties inherited from AdventureCore.TriggerArea< GenericTriggerArea, GenericTriggerItem >
IEnumerable< TItem > Items [get]
 
- Properties inherited from AdventureCore.ICharacterAssociator