Tess
This commit is contained in:
@@ -20,33 +20,16 @@
|
||||
void HydraPlanetActor::FixedTick(float delta_t)
|
||||
{
|
||||
HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler();
|
||||
if(task_scheduler->BarrierComplete(m_update_barrier))
|
||||
{
|
||||
//if(task_scheduler->BarrierComplete(m_update_barrier))
|
||||
//{
|
||||
// m_update_barrier = task_scheduler->CreateBarrier();
|
||||
// HydraID task_id = task_scheduler->CreateTask<HydraCheckPlanetResolutionTask>(HydraThreadAffinity::General, m_update_barrier);
|
||||
// HydraCheckPlanetResolutionTask* task = static_cast<HydraCheckPlanetResolutionTask*>(task_scheduler->GetTask(task_id));
|
||||
// task->Initialise(m_quads);
|
||||
// task_scheduler->StartTask(task_id);
|
||||
|
||||
m_update_barrier = task_scheduler->CreateBarrier();
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraCheckPlanetResolutionTask>(HydraThreadAffinity::General, m_update_barrier);
|
||||
HydraCheckPlanetResolutionTask* task = static_cast<HydraCheckPlanetResolutionTask*>(task_scheduler->GetTask(task_id));
|
||||
task->Initialise(m_quads);
|
||||
task_scheduler->StartTask(task_id);
|
||||
// HydraID player_id = GetEngine()->GetPossessedPlayer();
|
||||
// HydraPositionComponent pos_comp = GetEngine()->ECS()->GetComponent<HydraPositionComponent>(player_id);
|
||||
// HydraActorManager* actor_manager = GetEngine()->ActorManager();
|
||||
// HydraECS* ecs = GetEngine()->ECS();
|
||||
|
||||
// HydraPlanetQuadActor* quad0 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[0]));
|
||||
// HydraPlanetQuadActor* quad1 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[1]));
|
||||
// HydraPlanetQuadActor* quad2 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[2]));
|
||||
// HydraPlanetQuadActor* quad3 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[3]));
|
||||
// HydraPlanetQuadActor* quad4 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[4]));
|
||||
// HydraPlanetQuadActor* quad5 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[5]));
|
||||
|
||||
// quad0->CheckResolution(pos_comp.position);
|
||||
// quad1->CheckResolution(pos_comp.position);
|
||||
// quad2->CheckResolution(pos_comp.position);
|
||||
// quad3->CheckResolution(pos_comp.position);
|
||||
// quad4->CheckResolution(pos_comp.position);
|
||||
// quad5->CheckResolution(pos_comp.position);
|
||||
}
|
||||
|
||||
//}
|
||||
}
|
||||
|
||||
void HydraPlanetActor::InitialiseComponents()
|
||||
|
||||
Reference in New Issue
Block a user