|
R-Type
Distributed multiplayer game engine in C++
|
This is the complete list of members for ecs::PrefabFactory, including all inherited members.
| _enemyTypeFromString(const std::string &enemyType) | ecs::PrefabFactory | privatestatic |
| _getEnemySpawnData(int enemyType) | ecs::PrefabFactory | privatestatic |
| createEnemy(ecs::Registry ®istry, int enemyType, float posX, float posY) | ecs::PrefabFactory | static |
| createEnemy(ecs::Registry ®istry, const std::string &enemyType, float posX, float posY, float health, int scoreValue, const std::string &scriptPath="") | ecs::PrefabFactory | static |
| createEnemyFromRegistry(ecs::Registry ®istry, const std::string &enemyType, float posX, float posY, float health, int scoreValue, const std::string &scriptPath="") | ecs::PrefabFactory | static |
| createHealthPack(ecs::Registry ®istry, int healthRestore, float posX, float posY) | ecs::PrefabFactory | static |
| createOrbitalModule(ecs::Registry ®istry, uint32_t parentEntityId, float orbitRadius=50.0f, float orbitSpeed=2.0f, float startAngle=0.0f, int damage=10, int moduleHealth=50) | ecs::PrefabFactory | static |
| createPlayer(ecs::Registry ®istry, uint32_t playerId) | ecs::PrefabFactory | static |
| createPowerUp(ecs::Registry ®istry, ecs::BuffType buffType, float duration, float value, float posX, float posY) | ecs::PrefabFactory | static |
| createProjectile(ecs::Registry ®istry, uint32_t ownerId, float posX, float posY, float dirX, float dirY, float speed, int damage, bool friendly) | ecs::PrefabFactory | static |
| createWall(ecs::Registry ®istry, float posX, float posY, float width, float height, bool destructible=false, int health=0) | ecs::PrefabFactory | static |