@@ -910,7 +910,7 @@ uint32 Entity::addProximity(float range_xz, float range_y, int32 userarg)
910
910
}
911
911
912
912
// 在space中投放一个陷阱
913
- ProximityController* p = new ProximityController (this , range_xz, range_y, userarg, pControllers_-> freeID () );
913
+ ProximityController* p = new ProximityController (this , range_xz, range_y, userarg);
914
914
bool ret = pControllers_->add (p);
915
915
KBE_ASSERT (ret);
916
916
return p->id ();
@@ -1777,7 +1777,7 @@ uint32 Entity::navigate(const Position3D& destination, float velocity, float ran
1777
1777
1778
1778
velocity = velocity / g_kbeSrvConfig.gameUpdateHertz ();
1779
1779
1780
- MoveController* p = new MoveController (this , NULL , pControllers_-> freeID () );
1780
+ MoveController* p = new MoveController (this , NULL );
1781
1781
1782
1782
new NavigateHandler (p, destination, velocity,
1783
1783
range, faceMovement, maxMoveDistance, maxDistance, girth, userData);
@@ -1841,7 +1841,7 @@ uint32 Entity::moveToPoint(const Position3D& destination, float velocity, PyObje
1841
1841
1842
1842
velocity = velocity / g_kbeSrvConfig.gameUpdateHertz ();
1843
1843
1844
- MoveController* p = new MoveController (this , NULL , pControllers_-> freeID () );
1844
+ MoveController* p = new MoveController (this , NULL );
1845
1845
1846
1846
new MoveToPointHandler (p, layer (), destination, velocity,
1847
1847
0 .0f , faceMovement, moveVertically, userData);
@@ -1904,7 +1904,7 @@ uint32 Entity::moveToEntity(ENTITY_ID targetID, float velocity, float range, PyO
1904
1904
1905
1905
velocity = velocity / g_kbeSrvConfig.gameUpdateHertz ();
1906
1906
1907
- MoveController* p = new MoveController (this , NULL , pControllers_-> freeID () );
1907
+ MoveController* p = new MoveController (this , NULL );
1908
1908
1909
1909
new MoveToEntityHandler (p, targetID, velocity, range,
1910
1910
faceMovement, moveVertically, userData);
0 commit comments