private void NpcMove(WarMsgParam param) { IpcNpcMoveMsg msg = param.param as IpcNpcMoveMsg; if (msg.forceMove) { tran.position = VectorWrap.ToVector3(msg.pos); tran.rotation = QuaternionWrap.ToQuaternion(msg.rotation); nextPos = tran.position; nextRotate = tran.rotation; } else { IsStartMove = true; movable = true; nextPos = VectorWrap.ToVector3(msg.pos); nextRotate = QuaternionWrap.ToQuaternion(msg.rotation); } }