protected override IStoryCommand CloneCommand() { SendGfxMessageWithTagCommand cmd = new SendGfxMessageWithTagCommand(); cmd.m_HaveUserGuid = m_HaveUserGuid; cmd.m_UserGuid = m_UserGuid.Clone(); cmd.m_ObjTag = m_ObjTag.Clone(); cmd.m_Msg = m_Msg.Clone(); for (int i = 0; i < m_Args.Count; ++i) { IStoryValue val = m_Args[i]; cmd.m_Args.Add(val.Clone()); } return(cmd); }
public override IStoryCommand Clone() { SendGfxMessageWithTagCommand cmd = new SendGfxMessageWithTagCommand(); cmd.m_HaveUserId = m_HaveUserId; cmd.m_UserId = m_UserId.Clone(); cmd.m_ObjTag = m_ObjTag.Clone(); cmd.m_Msg = m_Msg.Clone(); for (int i = 0; i < m_Args.Count; ++i) { IStoryValue<object> val = m_Args[i]; cmd.m_Args.Add(val.Clone()); } return cmd; }