Skip to content

Commit b4d0e2f

Browse files
committed
fix headers | make interface func pure virtual
Signed-off-by: Wojciech Czerski <[email protected]>
1 parent f3836aa commit b4d0e2f

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

Gems/CsvSpawner/Code/Include/CsvSpawner/CsvSpawnerInterface.h

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,14 @@ namespace CsvSpawner
3434
* @brief Called when entity spawning begins.
3535
* @param m_spawnInfo Struct holding information about entities to be spawned.
3636
*/
37-
virtual void OnEntitiesSpawnBegin(CsvSpawnerUtils::SpawnInfo& m_spawnInfo)
38-
{
39-
}
37+
virtual void OnEntitiesSpawnBegin(CsvSpawnerUtils::SpawnInfo& m_spawnInfo) = 0;
4038

4139
/**
4240
* @brief Called when entity spawning finishes.
4341
* @param m_spawnInfo Struct holding information about entities to be spawned.
4442
* @param m_statusCode Status code indicating success, failure and warnings of the spawn.
4543
*/
46-
virtual void OnEntitiesSpawnFinished(CsvSpawnerUtils::SpawnInfo& m_spawnInfo, CsvSpawnerUtils::SpawnStatus& m_statusCode)
47-
{
48-
}
44+
virtual void OnEntitiesSpawnFinished(CsvSpawnerUtils::SpawnInfo& m_spawnInfo, CsvSpawnerUtils::SpawnStatus& m_statusCode) = 0;
4945

5046
/// EBus Configuration - Allows multiple listeners to handle events.
5147
static constexpr AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Multiple;

Gems/CsvSpawner/Code/Source/CsvSpawner/CsvSpawnerUtils.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@
1111

1212
#pragma once
1313

14-
#include "AzFramework/Physics/Collision/CollisionGroups.h"
15-
#include "AzFramework/Physics/Collision/CollisionLayers.h"
16-
#include "CsvSpawner/CsvSpawnerTypeIds.h"
14+
#include <CsvSpawner/CsvSpawnerTypeIds.h>
1715

1816
#include <AzCore/Asset/AssetCommon.h>
1917
#include <AzCore/Math/Transform.h>
2018
#include <AzCore/Math/Vector3.h>
2119
#include <AzCore/std/string/string.h>
20+
#include <AzFramework/Physics/Collision/CollisionGroups.h>
2221
#include <AzFramework/Spawnable/Spawnable.h>
2322
#include <AzFramework/Spawnable/SpawnableEntitiesInterface.h>
2423

0 commit comments

Comments
 (0)