Ejemplo n.º 1
0
            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]);
                }
            }