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());
|
TypeConvert::FromPb(tmp_pos, &msg.move_target_pos());
|
||||||
if (GetPos().Distance2D2(tmp_pos) < 200) {
|
if (GetPos().Distance2D2(tmp_pos) < 200) {
|
||||||
if (!GetMovement()->MoveToPos(tmp_pos)) {
|
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();
|
Pullback();
|
||||||
} else {
|
} else {
|
||||||
move_target_pos_ = tmp_pos;
|
move_target_pos_ = tmp_pos;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
#ifdef MYDEBUG
|
||||||
|
a8::XPrintf("pullback target_pos:%f,%f,%f\n",
|
||||||
|
{
|
||||||
|
tmp_pos.x,
|
||||||
|
tmp_pos.y,
|
||||||
|
tmp_pos.z
|
||||||
|
});
|
||||||
|
#endif
|
||||||
Pullback();
|
Pullback();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2010,6 +2026,14 @@ void Player::SetShotHold(bool hold)
|
|||||||
|
|
||||||
void Player::Pullback()
|
void Player::Pullback()
|
||||||
{
|
{
|
||||||
|
#ifdef MYDEBUG
|
||||||
|
a8::XPrintf("pullback %f,%f,%f\n",
|
||||||
|
{
|
||||||
|
GetPos().GetX(),
|
||||||
|
GetPos().GetY(),
|
||||||
|
GetPos().GetZ(),
|
||||||
|
});
|
||||||
|
#endif
|
||||||
cs::SMPullback msg;
|
cs::SMPullback msg;
|
||||||
TypeConvert::ToPb(GetPos().ToGlmVec3(), msg.mutable_pos());
|
TypeConvert::ToPb(GetPos().ToGlmVec3(), msg.mutable_pos());
|
||||||
SendNotifyMsg(msg);
|
SendNotifyMsg(msg);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user