示例#1
0
    public void debugAddElmo()
    {
        ElementalMovement elmo = new ElementalMovement
        {
            typeLabel = "squat_down", typeID = ElmoEnum.squat_down, rejected = false
        };

        HandleElmo(elmo);
    }
示例#2
0
    private void HandleElmo(ElementalMovement elementalMovement)
    {
        if (elementalMovement.typeID == ElmoEnum.squat_down)
        {
            movements.squat.Invoke(elementalMovement);
        }
        else if (elementalMovement.typeID == ElmoEnum.pushup_down)
        {
            movements.pushUp.Invoke(elementalMovement);
        }

        LastElementalMovement.text = elementalMovement.typeLabel;
    }
示例#3
0
        public void NameContainsElementalMovementStats()
        {
            var sorcerer = CharacterTestTemplates.Sorcerer();
            var type     = new ElementalType();

            type.MovementSpeed = 30;
            type.MovementType  = MovementType.Fly;

            var move = new ElementalMovement();

            sorcerer.Add(type);
            sorcerer.Add(move);

            Assert.Contains("30' Fly", move.DisplayString());
        }