예제 #1
0
        public void Reset()
        {
            m_GlobalVariables.Clear();
            int count = m_StoryLogicInfos.Count;

            for (int index = count - 1; index >= 0; --index)
            {
                StoryInstance info = m_StoryLogicInfos[index];
                if (null != info)
                {
                    info.Reset();
                    m_StoryLogicInfos.RemoveAt(index);
                }
            }
            m_StoryLogicInfos.Clear();
        }
예제 #2
0
 public void Recycle()
 {
     m_StoryInstance.Reset();
     m_IsUsed = false;
 }