Physics improvement

This commit is contained in:
Antoine Pilote
2023-04-02 13:56:58 -04:00
parent 0f59e91bca
commit a02c4bd114
4 changed files with 29 additions and 11 deletions

View File

@@ -467,7 +467,7 @@ namespace Nuake {
{
Entity newPEntity = Engine::GetCurrentScene()->CreateEntity("New prefab Entity");
newEntity.AddChild(newPEntity);
PrefabComponent& prefabComponent = newPEntity.AddComponent<PrefabComponent>();
auto& prefabComponent = newPEntity.AddComponent<PrefabComponent>();
prefabComponent.SetPrefab(Prefab::New(pointEntity.Prefab));
for (auto& e : prefabComponent.PrefabInstance->Entities)
{
@@ -497,8 +497,8 @@ namespace Nuake {
Entity brushEntity = m_Scene->CreateEntity("WorldSpawn");
newEntity.AddChild(brushEntity);
TransformComponent& transformComponent = brushEntity.GetComponent<TransformComponent>();
BSPBrushComponent& bsp = brushEntity.AddComponent<BSPBrushComponent>();
auto& transformComponent = brushEntity.GetComponent<TransformComponent>();
auto& bsp = brushEntity.AddComponent<BSPBrushComponent>();
bsp.IsSolid = true;
bsp.IsTransparent = false;