void CheckRelation(bool doImmediately) { //End other action for (int i = 0; i < m_RelationData.m_PauseAction.Count; ++i) { m_MotionMgr.PauseAction(m_RelationData.m_PauseAction[i], m_Action.ActionType); } for (int i = 0; i < m_RelationData.m_EndAction.Count; ++i) { if (doImmediately) { m_MotionMgr.EndImmediately(m_RelationData.m_EndAction[i]); } else { m_MotionMgr.EndAction(m_RelationData.m_EndAction[i]); } } for (int i = 0; i < m_RelationData.m_EndImmediately.Count; ++i) { m_MotionMgr.EndImmediately(m_RelationData.m_EndImmediately[i]); } }