Loading...
Searching...
No Matches
AdventureCore.LockOnPoint Class Reference

Detailed Description

point to be locked on by LockOnManager
inherit from this and override Show and Hide to react in some way(showing a some lock on visual in 3d space instead of some 2d overlay for example)

https://adventure.softleitner.com/manual

Inheritance diagram for AdventureCore.LockOnPoint:
AdventureCore.TriggerItem< LockOnManager, LockOnPoint > AdventureCore.ICharacterAssociator

Public Member Functions

virtual void Show ()
 
virtual void Hide ()
 
- Public Member Functions inherited from AdventureCore.TriggerItem< LockOnManager, LockOnPoint >
virtual void AddArea (TArea area)
 
virtual void RemoveArea (TArea area)
 

Public Attributes

CharacterBase Character
 
CharacterActionBase Action
 
- Public Attributes inherited from AdventureCore.TriggerItem< LockOnManager, LockOnPoint >
UnityEvent< TArea > AreaAdded
 
UnityEvent< TArea > AreaRemoved
 

Properties

bool IsVisible [get]
 
CharacterBase AssociatedCharacter [get]
 character that owns or is otherwise associted with the object
 
- Properties inherited from AdventureCore.TriggerItem< LockOnManager, LockOnPoint >
IReadOnlyList< TArea > Areas [get]
 
- Properties inherited from AdventureCore.ICharacterAssociator

Additional Inherited Members

- Protected Member Functions inherited from AdventureCore.TriggerItem< LockOnManager, LockOnPoint >
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void onAreaAdded (TArea area)
 
virtual void onAreaRemoved (TArea area)
 
- Protected Attributes inherited from AdventureCore.TriggerItem< LockOnManager, LockOnPoint >
List< TArea > _areas
 

Property Documentation

◆ AssociatedCharacter

CharacterBase AdventureCore.LockOnPoint.AssociatedCharacter
get

character that owns or is otherwise associted with the object

Implements AdventureCore.ICharacterAssociator.