@@ -119,8 +119,7 @@ void LuaEntitySAO::step(float dtime, bool send_recommended)
119119 m_properties_sent = true ;
120120 std::string str = getPropertyPacket ();
121121 // create message and add to list
122- ActiveObjectMessage aom (getId (), true , str);
123- m_messages_out.push (aom);
122+ m_messages_out.emplace (getId (), true , str);
124123 }
125124
126125 // If attached, check that our parent is still there. If it isn't, detach.
@@ -228,16 +227,14 @@ void LuaEntitySAO::step(float dtime, bool send_recommended)
228227 m_animation_sent = true ;
229228 std::string str = generateUpdateAnimationCommand ();
230229 // create message and add to list
231- ActiveObjectMessage aom (getId (), true , str);
232- m_messages_out.push (aom);
230+ m_messages_out.emplace (getId (), true , str);
233231 }
234232
235233 if (!m_animation_speed_sent) {
236234 m_animation_speed_sent = true ;
237235 std::string str = generateUpdateAnimationSpeedCommand ();
238236 // create message and add to list
239- ActiveObjectMessage aom (getId (), true , str);
240- m_messages_out.push (aom);
237+ m_messages_out.emplace (getId (), true , str);
241238 }
242239
243240 if (!m_bone_position_sent) {
@@ -247,17 +244,15 @@ void LuaEntitySAO::step(float dtime, bool send_recommended)
247244 std::string str = generateUpdateBonePositionCommand ((*ii).first ,
248245 (*ii).second .X , (*ii).second .Y );
249246 // create message and add to list
250- ActiveObjectMessage aom (getId (), true , str);
251- m_messages_out.push (aom);
247+ m_messages_out.emplace (getId (), true , str);
252248 }
253249 }
254250
255251 if (!m_attachment_sent) {
256252 m_attachment_sent = true ;
257253 std::string str = generateUpdateAttachmentCommand ();
258254 // create message and add to list
259- ActiveObjectMessage aom (getId (), true , str);
260- m_messages_out.push (aom);
255+ m_messages_out.emplace (getId (), true , str);
261256 }
262257}
263258
0 commit comments