3#include <libultraship/libultraship.h>
4#include <libultra/gbi.h>
20 std::variant<AActor*, OObject*, GameObject*>
_selected;
25 void Copy(MtxF* src, MtxF* dest);
Definition GameObject.h:20
Definition ObjectPicker.h:11
void Load()
Definition ObjectPicker.cpp:30
std::pair< GameObject *, float > CheckEditorObjectRay(Ray ray)
Definition ObjectPicker.cpp:189
void DragHandle()
Definition ObjectPicker.cpp:61
void Draw()
Definition ObjectPicker.cpp:131
s32 Inverse(MtxF *src, MtxF *dest)
void FindObject(Ray ray, std::vector< GameObject * > objects)
Definition ObjectPicker.cpp:155
GameObject * _lastSelected
Definition ObjectPicker.h:23
Gizmo eGizmo
Definition ObjectPicker.h:19
void Copy(MtxF *src, MtxF *dest)
std::variant< AActor *, OObject *, GameObject * > _selected
Definition ObjectPicker.h:20
bool Debug
Definition ObjectPicker.h:31
std::pair< OObject *, float > CheckOObjectRay(Ray ray)
Definition ObjectPicker.cpp:240
void Tick()
Definition ObjectPicker.cpp:34
bool _draw
Definition ObjectPicker.h:22
void SelectObject(std::vector< GameObject * > objects)
Definition ObjectPicker.cpp:37
std::pair< AActor *, float > CheckAActorRay(Ray ray)
Definition ObjectPicker.cpp:248
Definition Collision.cpp:17
Definition EditorMath.h:18