Example/SpacebattleDemo: Take const ref to EntityHandles
This commit is contained in:
parent
dae2b6f5a6
commit
14248bb6c6
|
|
@ -343,7 +343,7 @@ void SpacebattleExample::Enter(Ndk::StateMachine& fsm)
|
||||||
CreateSpaceShip();
|
CreateSpaceShip();
|
||||||
CreateTurret();
|
CreateTurret();
|
||||||
|
|
||||||
Ndk::EntityHandle light = m_shared.world3D->CreateEntity();
|
const Ndk::EntityHandle& light = m_shared.world3D->CreateEntity();
|
||||||
Ndk::NodeComponent& lightNode = light->AddComponent<Ndk::NodeComponent>();
|
Ndk::NodeComponent& lightNode = light->AddComponent<Ndk::NodeComponent>();
|
||||||
Ndk::LightComponent& lightComp = light->AddComponent<Ndk::LightComponent>(Nz::LightType_Directional);
|
Ndk::LightComponent& lightComp = light->AddComponent<Ndk::LightComponent>(Nz::LightType_Directional);
|
||||||
lightNode.SetRotation(Nz::EulerAnglesf(-30.f, 0.f, 0.f));
|
lightNode.SetRotation(Nz::EulerAnglesf(-30.f, 0.f, 0.f));
|
||||||
|
|
@ -360,7 +360,7 @@ void SpacebattleExample::Enter(Ndk::StateMachine& fsm)
|
||||||
m_turretCannonBaseRotation = 0.f;
|
m_turretCannonBaseRotation = 0.f;
|
||||||
m_turretShootTimer = 0.f;
|
m_turretShootTimer = 0.f;
|
||||||
|
|
||||||
Ndk::EntityHandle torpedoGroupEntity = m_shared.world3D->CreateEntity();
|
const Ndk::EntityHandle& torpedoGroupEntity = m_shared.world3D->CreateEntity();
|
||||||
m_torpedoGroup = torpedoGroupEntity->AddComponent<Ndk::ParticleGroupComponent>(200, m_torpedoDeclaration).CreateHandle();
|
m_torpedoGroup = torpedoGroupEntity->AddComponent<Ndk::ParticleGroupComponent>(200, m_torpedoDeclaration).CreateHandle();
|
||||||
RegisterParticleGroup(torpedoGroupEntity);
|
RegisterParticleGroup(torpedoGroupEntity);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue