void NearState::Execute(const shared_ptr<SeekObject>& Obj){ if (Obj->ArriveUpdateMoton()){ Obj->GetStateMachine()->ChangeState(FarState::Instance()); } }