| 12345678910111213141516171819202122232425262728293031323334353637 |
- // Copyright (c) 2008-2023 the Urho3D project
- // License: MIT
- #include "../Precompiled.h"
- #include "../Core/Context.h"
- #include "../Navigation/Navigable.h"
- #include "../DebugNew.h"
- namespace Urho3D
- {
- extern const char* NAVIGATION_CATEGORY;
- Navigable::Navigable(Context* context) :
- Component(context),
- recursive_(true)
- {
- }
- Navigable::~Navigable() = default;
- void Navigable::RegisterObject(Context* context)
- {
- context->RegisterFactory<Navigable>(NAVIGATION_CATEGORY);
- URHO3D_ACCESSOR_ATTRIBUTE("Is Enabled", IsEnabled, SetEnabled, true, AM_DEFAULT);
- URHO3D_ATTRIBUTE("Recursive", recursive_, true, AM_DEFAULT);
- }
- void Navigable::SetRecursive(bool enable)
- {
- recursive_ = enable;
- }
- }
|