mirror of
https://github.com/DarkflameUniverse/DarkflameServer
synced 2024-08-30 18:43:58 +00:00
the go zoom
This commit is contained in:
parent
8533ad3b8d
commit
199c73cf75
@ -75,7 +75,7 @@ void MovementAIComponent::Update(const float deltaTime) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Game::logger->Log("MovementAIComponent", "timer %f", m_Timer);
|
// Game::logger->Log("MovementAIComponent", "timer %f", m_Timer);
|
||||||
if (m_Timer > 0) {
|
if (m_Timer > 0) {
|
||||||
m_Timer -= deltaTime;
|
m_Timer -= deltaTime;
|
||||||
|
|
||||||
@ -194,6 +194,8 @@ NiPoint3 MovementAIComponent::GetCurrentWaypoint() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MovementAIComponent::ArrivedAtPathWaypoint(){
|
void MovementAIComponent::ArrivedAtPathWaypoint(){
|
||||||
|
if(!m_MovementPath) return;
|
||||||
|
if (m_PathIndex >= m_CurrentPath.size()) return;
|
||||||
// TODO: Call scripts here
|
// TODO: Call scripts here
|
||||||
|
|
||||||
PathWaypoint waypoint = m_MovementPath->pathWaypoints.at(m_PathIndex);
|
PathWaypoint waypoint = m_MovementPath->pathWaypoints.at(m_PathIndex);
|
||||||
@ -362,7 +364,7 @@ void MovementAIComponent::SetMovementPath(Path* movementPath){
|
|||||||
std::vector<NiPoint3> pathWaypoints;
|
std::vector<NiPoint3> pathWaypoints;
|
||||||
for (const auto& waypoint : movementPath->pathWaypoints) m_CurrentPath.push_back(waypoint.position);
|
for (const auto& waypoint : movementPath->pathWaypoints) m_CurrentPath.push_back(waypoint.position);
|
||||||
SetSpeed(m_BaseSpeed);
|
SetSpeed(m_BaseSpeed);
|
||||||
m_PathIndex = 0;
|
m_PathIndex = m_Parent->GetVarAs<int>(u"attached_path_start");
|
||||||
|
|
||||||
m_TotalTime = m_Timer = 0;
|
m_TotalTime = m_Timer = 0;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user