Ejemplo n.º 1
0
        public override void Run(Combat.Character character)
        {
            var animationnumber = EvaluationHelper.AsInt32(character, AnimationNumber, null);
            var elementnumber   = EvaluationHelper.AsInt32(character, ElementNumber, 0);

            if (animationnumber == null)
            {
                return;
            }
            if (character.StateManager.ForeignManager == null)
            {
                return;
            }

            --elementnumber;
            if (elementnumber < 0)
            {
                elementnumber = 0;
            }

            character.SetForeignAnimation(character.StateManager.ForeignManager.Character.AnimationManager, animationnumber.Value, elementnumber);
        }