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); }
public int AddSequence(string sequenceName, DefAnimation sequenceType) { Sequences.Add(new SpriteFrameSequenceViewModel(RegisterCollectionSynchronizationCallback) { SequenceName = sequenceName, SequenceType = sequenceType }); return(Sequences.Count - 1); }