mirror of
https://github.com/antopilo/Nuake.git
synced 2026-09-21 20:08:40 +03:00
Added NavMeshVolume component
This commit is contained in:
@@ -1770,6 +1770,10 @@ namespace Nuake {
|
||||
{
|
||||
Engine::GetCurrentScene()->CreateEntity("Quake Map").AddComponent<QuakeMapComponent>();
|
||||
}
|
||||
if (ImGui::MenuItem("NavMesh Volume"))
|
||||
{
|
||||
Engine::GetCurrentScene()->CreateEntity("NavMesh Volume").AddComponent<NavMeshVolumeComponent>();
|
||||
}
|
||||
ImGui::EndMenu();
|
||||
}
|
||||
|
||||
|
||||
@@ -129,6 +129,7 @@ void EditorSelectionPanel::DrawEntity(Nuake::Entity entity)
|
||||
mMeshColliderPanel.Draw(entity);
|
||||
mCharacterControllerPanel.Draw(entity);
|
||||
mAudioEmitterPanel.Draw(entity);
|
||||
mNavMeshVolumePanel.Draw(entity);
|
||||
|
||||
using namespace Nuake;
|
||||
|
||||
@@ -169,7 +170,7 @@ void EditorSelectionPanel::DrawEntity(Nuake::Entity entity)
|
||||
ImGui::Separator();
|
||||
MenuItemComponent("Audio Emitter", AudioEmitterComponent);
|
||||
ImGui::Separator();
|
||||
MenuItemComponent("Path", AudioEmitterComponent);
|
||||
MenuItemComponent("NavMesh Volume", NavMeshVolumeComponent);
|
||||
ImGui::EndPopup();
|
||||
}
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "../ComponentsPanel/BonePanel.h"
|
||||
#include "../ComponentsPanel/AudioEmitterPanel.h"
|
||||
#include "../ComponentsPanel/NetScriptPanel.h"
|
||||
#include "../ComponentsPanel/NavMeshVolumePanel.h"
|
||||
|
||||
class EditorSelectionPanel
|
||||
{
|
||||
@@ -47,6 +48,7 @@ private:
|
||||
ParticleEmitterPanel mParticleEmitterPanel;
|
||||
BonePanel mBonePanel;
|
||||
AudioEmitterPanel mAudioEmitterPanel;
|
||||
NavMeshVolumePanel mNavMeshVolumePanel;
|
||||
|
||||
Ref<Nuake::File> currentFile;
|
||||
Ref<Nuake::Resource> selectedResource;
|
||||
|
||||
Reference in New Issue
Block a user