Ejemplo n.º 1
0
        public override void Run(Combat.Character character)
        {
            Int32? animationnumber = EvaluationHelper.AsInt32(character, AnimationNumber, null);
            Int32 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);
        }