Trigger that can be executed once before going inactive.
More...
#include <TriggerOnce.hpp>
Trigger that can be executed once before going inactive.
◆ TriggerOnce()
| TriggerOnce::TriggerOnce |
( |
| ) |
|
PLEASE DO NOT USE THIS. THIS CLASS IS STILL UNDER CONSTRUCTION. PLEASE DO NOT USE THIS.
◆ ~TriggerOnce()
| TriggerOnce::~TriggerOnce |
( |
| ) |
|
◆ GetCollidedEntity()
| Entity * TriggerOnce::GetCollidedEntity |
( |
| ) |
|
Pointer to collided entity.
- Returns
- Pointer to collided entity.
◆ GetDelay()
| float TriggerOnce::GetDelay |
( |
| ) |
const |
Get the delay before the trigger gets active.
- Returns
- The delay before the trigger gets active.
◆ GetName()
| const std::string & TriggerOnce::GetName |
( |
| ) |
const |
Get the name of the trigger.
- Returns
- The name of the trigger.
◆ GetStartActive()
| bool TriggerOnce::GetStartActive |
( |
| ) |
const |
If trigger is starting active or not.
- Returns
- If trigger is starting active or not.
◆ GetTargetEntity()
| Entity * TriggerOnce::GetTargetEntity |
( |
| ) |
|
Pointer to target entity.
- Returns
- Pointer to target entity.
◆ GetTargetFunction()
| const std::string & TriggerOnce::GetTargetFunction |
( |
| ) |
const |
Get name of target function.
- Returns
- Name of target function.
◆ OnEnter()
| void TriggerOnce::OnEnter |
( |
| ) |
|
Setup the trigger to listen for enter events on the trigger volume, forgetting any previously set listener
◆ OnLeave()
| void TriggerOnce::OnLeave |
( |
| ) |
|
Setup the trigger to listen for retain events on the trigger volume, forgetting any previously set listener
◆ OnRemain()
| void TriggerOnce::OnRemain |
( |
| ) |
|
Setup the trigger to listen for leave events on the trigger volume, forgetting any previously set listener
◆ SetCollidedEntity()
| void TriggerOnce::SetCollidedEntity |
( |
Entity * |
value | ) |
|
Set pointer to collided entity.
- Parameters
-
| value | Pointer to collided entity. |
◆ SetDelay()
| void TriggerOnce::SetDelay |
( |
float |
value | ) |
|
Set the delay before the trigger gets active.
- Parameters
-
| value | The delay before the trigger gets active. |
◆ SetName()
| void TriggerOnce::SetName |
( |
const std::string & |
value | ) |
|
Set the name of the trigger.
- Parameters
-
| value | The name of the trigger. |
◆ SetStartActive()
| void TriggerOnce::SetStartActive |
( |
bool |
value | ) |
|
Set if trigger is starting active or not.
- Parameters
-
| value | If trigger is starting active or not. |
◆ SetTargetEntity()
| void TriggerOnce::SetTargetEntity |
( |
Entity * |
value | ) |
|
Set pointer to target entity.
- Parameters
-
| value | Pointer to target entity. |
◆ SetTargetFunction()
| void TriggerOnce::SetTargetFunction |
( |
const std::string & |
value | ) |
|
Set name of target function.
- Parameters
-
| value | Name of target function. |
The documentation for this class was generated from the following files: