public virtual void Setup(BaseEquipment weapon, MovesetType type)
 {
     _weapon = weapon;
     _user = weapon.User;
     _userState = _user.CharState;
 }
 public override void Setup(BaseEquipment weapon, MovesetType type)
 {
     base.Setup (weapon, type);
     combo5.SetValue (weapon, BaseEquipmentProperties.EquipmentActions.Combo5);
     moveset.Add (combo5);
 }
    public override void Setup(BaseEquipment weapon, MovesetType type)
    {
        base.Setup (weapon, type);

        combo1.SetValue (weapon, BaseEquipmentProperties.EquipmentActions.Combo1);
        combo2.SetValue (weapon, BaseEquipmentProperties.EquipmentActions.Combo2);
        combo3.SetValue (weapon, BaseEquipmentProperties.EquipmentActions.Combo3);
        runAttack.SetValue (weapon, BaseEquipmentProperties.EquipmentActions.RunAttack);
        dodgeAttack.SetValue (weapon, BaseEquipmentProperties.EquipmentActions.DodgeAttack);

        moveset.Add (combo1);
        moveset.Add (combo2);
        moveset.Add (combo3);
        moveset.Add (runAttack);
        moveset.Add (dodgeAttack);
    }