Assets.Scripts.CharacterControl.CharacterState.CharacterState C# (CSharp) Method

CharacterState() public method

public CharacterState ( string stateName, int priority, int animationPriority, SpriteAnimationSettings spriteAnimationSettings ) : Assets.Scripts.Animation.SpriteAnimation
stateName string
priority int
animationPriority int
spriteAnimationSettings Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSettings
return Assets.Scripts.Animation.SpriteAnimation
        public CharacterState(string stateName, int priority, int animationPriority, SpriteAnimationSettings spriteAnimationSettings)
        {
            this.StateName = stateName;
            this.Priority = priority;
            this.AnimationPriority = animationPriority;
            this.SpriteAnimationSettings = spriteAnimationSettings;

            this.IncompatibleStates = new List<CharacterState>();
            this.SpriteAnimationSequences = new List<SpriteAnimationSequence>();
            this.SpriteTransitionAnimationSequences = new Dictionary<CharacterState, SpriteAnimationSequence>();
            this.IsActive = false;
        }