Mario Kart 64
Loading...
Searching...
No Matches
MoleGroup.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <libultraship.h>
4
#include <vector>
5
#include "
World.h
"
6
#include "
CoreMath.h
"
7
#include "
Mole.h
"
8
9
class
OMole
;
10
11
class
OMoleGroup
:
public
OObject
{
12
public
:
13
struct
MoleEntry
{
14
OMole
*
Mole
;
15
FVector
Pos
;
16
bool
Active
;
17
};
18
19
explicit
OMoleGroup
(std::vector<FVector> moles);
20
21
virtual
void
Tick
()
override
;
22
23
void
func_80081FF4
(s32 objectIndex);
24
25
26
std::vector<MoleEntry>
_moles
;
27
};
CoreMath.h
Mole.h
World.h
OMoleGroup::func_80081FF4
void func_80081FF4(s32 objectIndex)
Definition
MoleGroup.cpp:29
OMoleGroup::OMoleGroup
OMoleGroup(std::vector< FVector > moles)
Definition
MoleGroup.cpp:11
OMoleGroup::_moles
std::vector< MoleEntry > _moles
Definition
MoleGroup.h:26
OMoleGroup::Tick
virtual void Tick() override
Definition
MoleGroup.cpp:19
OMole
Definition
Mole.h:22
OObject::OObject
OObject()
Definition
Object.cpp:13
FVector
Definition
CoreMath.h:18
OMoleGroup::MoleEntry
Definition
MoleGroup.h:13
OMoleGroup::MoleEntry::Pos
FVector Pos
Definition
MoleGroup.h:15
OMoleGroup::MoleEntry::Mole
OMole * Mole
Definition
MoleGroup.h:14
OMoleGroup::MoleEntry::Active
bool Active
Definition
MoleGroup.h:16
src
engine
objects
MoleGroup.h
Generated by
1.13.2