mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-23 09:04:21 +00:00
Library/Event: Implement EventFlowNodeActorBaseMovementStart (#954)
This commit is contained in:
parent
d44300e84a
commit
091cb07506
|
|
@ -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
|
||||
|
|
|
|||
18
lib/al/Library/Event/EventFlowNodeActorBaseMovementStart.cpp
Normal file
18
lib/al/Library/Event/EventFlowNodeActorBaseMovementStart.cpp
Normal 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
|
||||
15
lib/al/Library/Event/EventFlowNodeActorBaseMovementStart.h
Normal file
15
lib/al/Library/Event/EventFlowNodeActorBaseMovementStart.h
Normal 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
|
||||
Loading…
Reference in a new issue