Ejemplo n.º 1
0
        public void Add(string uniqueName, int priority, Status newStatus)
        {
            newStatus = FixStatusDefaults(newStatus);

            if (m_StatusNameTable.ContainsKey(uniqueName))
            {
                m_StatusList.Remove(m_StatusNameTable[uniqueName]);
                m_StatusNameTable.Remove(uniqueName);
            }

            m_StatusList.Add(newStatus, priority);
            m_StatusNameTable.Add(uniqueName, newStatus);

            StatusUpdated?.Invoke(m_StatusList.First());
            AnimationUpdated?.Invoke(m_StatusList.First());
        }
Ejemplo n.º 2
0
        //public List<AnimatedSprite> Animations =  new List<AnimatedSprite>();

        //public Animator(Rectangle rectangle)
        //{

        //}

        public void UpdateAnimation()
        {
            AnimationUpdated?.Invoke();
        }