1
This commit is contained in:
parent
e415b8ab50
commit
9bd4b6acbd
@ -1025,11 +1025,27 @@ void Player::_CMMove(f8::MsgHdr* hdr, const cs::CMMove& msg)
|
||||
TypeConvert::FromPb(tmp_pos, &msg.move_target_pos());
|
||||
if (GetPos().Distance2D2(tmp_pos) < 200) {
|
||||
if (!GetMovement()->MoveToPos(tmp_pos)) {
|
||||
#ifdef MYDEBUG
|
||||
a8::XPrintf("pullback target_pos:%f,%f,%f\n",
|
||||
{
|
||||
tmp_pos.x,
|
||||
tmp_pos.y,
|
||||
tmp_pos.z
|
||||
});
|
||||
#endif
|
||||
Pullback();
|
||||
} else {
|
||||
move_target_pos_ = tmp_pos;
|
||||
}
|
||||
} else {
|
||||
#ifdef MYDEBUG
|
||||
a8::XPrintf("pullback target_pos:%f,%f,%f\n",
|
||||
{
|
||||
tmp_pos.x,
|
||||
tmp_pos.y,
|
||||
tmp_pos.z
|
||||
});
|
||||
#endif
|
||||
Pullback();
|
||||
}
|
||||
}
|
||||
@ -2010,6 +2026,14 @@ void Player::SetShotHold(bool hold)
|
||||
|
||||
void Player::Pullback()
|
||||
{
|
||||
#ifdef MYDEBUG
|
||||
a8::XPrintf("pullback %f,%f,%f\n",
|
||||
{
|
||||
GetPos().GetX(),
|
||||
GetPos().GetY(),
|
||||
GetPos().GetZ(),
|
||||
});
|
||||
#endif
|
||||
cs::SMPullback msg;
|
||||
TypeConvert::ToPb(GetPos().ToGlmVec3(), msg.mutable_pos());
|
||||
SendNotifyMsg(msg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user