Library/Event: Implement EventFlowNodeActorBaseMovementStart (#954)

This commit is contained in:
Fuzzy2319 2026-03-16 16:44:46 +01:00 committed by GitHub
parent d44300e84a
commit 091cb07506
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 36 additions and 3 deletions

View file

@ -237855,15 +237855,15 @@ Library/Event/EventFlowNodeActorBaseMovementStart.o:
label:
- _ZN2al35EventFlowNodeActorBaseMovementStartC1EPKc
- _ZN2al35EventFlowNodeActorBaseMovementStartC2EPKc
status: NotDecompiled
status: Matching
- offset: 0x88e03c
size: 4
label: _ZN2al35EventFlowNodeActorBaseMovementStart4initERKNS_21EventFlowNodeInitInfoE
status: NotDecompiled
status: Matching
- offset: 0x88e040
size: 52
label: _ZN2al35EventFlowNodeActorBaseMovementStart5startEv
status: NotDecompiled
status: Matching
Library/Event/EventFlowNodeActorBaseMovementEnd.o:
'.text':
- offset: 0x88e074

View file

@ -0,0 +1,18 @@
#include "Library/Event/EventFlowNodeActorBaseMovementStart.h"
#include "Library/Event/EventFlowFunction.h"
namespace al {
EventFlowNodeActorBaseMovementStart::EventFlowNodeActorBaseMovementStart(const char* name)
: EventFlowNode(name) {}
void EventFlowNodeActorBaseMovementStart::init(const EventFlowNodeInitInfo& info) {
initEventFlowNode(this, info);
}
void EventFlowNodeActorBaseMovementStart::start() {
EventFlowNode::start();
restartEventMovement(this);
end();
}
} // namespace al

View file

@ -0,0 +1,15 @@
#pragma once
#include "Library/Event/EventFlowNode.h"
namespace al {
class EventFlowNodeActorBaseMovementStart : public EventFlowNode {
public:
EventFlowNodeActorBaseMovementStart(const char* name);
void init(const EventFlowNodeInitInfo& info) override;
void start() override;
};
static_assert(sizeof(EventFlowNodeActorBaseMovementStart) == 0x68);
} // namespace al