private bool IsDefaultSequence(DefAnimation homm3Animation, string streamAvatarAction)
        {
            if (streamAvatarAction?.ToLower() == "idle" && homm3Animation == DefAnimation.MouseOver)
            {
                return(true);
            }
            else if (streamAvatarAction?.ToLower() == "run" && homm3Animation == DefAnimation.Moving)
            {
                return(true);
            }
            else if (streamAvatarAction?.ToLower() == "sit" && homm3Animation == DefAnimation.Death)
            {
                return(true);
            }
            else if (streamAvatarAction?.ToLower() == "stand" && homm3Animation == DefAnimation.Standing)
            {
                return(true);
            }
            else if (streamAvatarAction?.ToLower() == "jump" && homm3Animation == DefAnimation.Standing)
            {
                return(true);
            }
            else if (streamAvatarAction?.ToLower() == "attack" && homm3Animation == DefAnimation.AttackStraight)
            {
                return(true);
            }

            return(false);
        }
Пример #2
0
 public int AddSequence(string sequenceName, DefAnimation sequenceType)
 {
     Sequences.Add(new SpriteFrameSequenceViewModel(RegisterCollectionSynchronizationCallback)
     {
         SequenceName = sequenceName,
         SequenceType = sequenceType
     });
     return(Sequences.Count - 1);
 }