void BigBotAIStateIdleTurnLeft::ExitState() { BigBotAIState::ExitState(); Quaternion q = BigBot_->rigidbody_->GetRotation(); Quaternion n; //Vector3 euler = q.EulerAngles(); n.FromEulerAngles(0.0f, -90.0f, 0.0f); //Vector3 dir = q * Vector3::LEFT; BigBot_->rigidbody_->SetRotation(n*q); }