Exemple #1
0
        //---------------------------------------------------------------------------

        public void AddSetting(int tag, AnimationSetting setting)
        {
            if (!m_Settings.ContainsKey(tag))
            {
                m_Settings.Add(tag, setting);
                m_ActiveSetting = tag;
            }
        }
Exemple #2
0
        //---------------------------------------------------------------------------

        public void Stop()
        {
            AnimationSetting setting = GetActiveSetting();

            if (setting != null)
            {
                setting.Reset();
            }
            m_State = EAnimationState.Stopped;
        }
Exemple #3
0
        //---------------------------------------------------------------------------

        public bool ChangeSetting(int tag)
        {
            if (m_Settings.ContainsKey(tag))
            {
                AnimationSetting setting = GetActiveSetting();
                if (setting != null)
                {
                    setting.Reset();
                }
                m_ActiveSetting = tag;
                return(true);
            }
            return(false);
        }