Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "TriggerOptionBase.h"
- UTriggerOptionBase::UTriggerOptionBase()
- {
- PrimaryComponentTick.bCanEverTick = false;
- }
- void UTriggerOptionBase::BeginPlay()
- {
- Super::BeginPlay();
- }
- void UTriggerOptionBase::SetUpCompletionCallback(ATriggerActor* CallbackOwner, VoidFuncPtrNoParams CallbackFunc)
- {
- OnCompletionCB.BindUObject(CallbackOwner, CallbackFunc);
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- #include "TriggerOptionProxy.h"
- #include "TriggerSystem/TriggerActor.h"
- UTriggerOptionProxy::UTriggerOptionProxy()
- {
- PrimaryComponentTick.bCanEverTick = false;
- }
- void UTriggerOptionProxy::BeginPlay()
- {
- Super::BeginPlay();
- }
- void UTriggerOptionProxy::StartTriggerOption()
- {
- OnCompletionCB.ExecuteIfBound();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement