public override void DoAction()
    {
        PlayerEquipmentScript equipment =
            GameObject.Find("Game Info Component").GetComponent <PlayerEquipmentScript>();

        equipment.UseItem(Item);
    }
    public override void DoAction()
    {
        PlayerEquipmentScript equipment =
            GameObject.Find("Game Info Component").GetComponent <PlayerEquipmentScript>();

        equipment.AddItems(Item, Quantity);
    }
    public override bool ConditionTest()
    {
        PlayerEquipmentScript equipment =
            GameObject.Find("Game Info Component").GetComponent <PlayerEquipmentScript>();

        return(equipment.AbstractMoneyValue >= AbstractValue);
    }
    public override bool ConditionTest()
    {
        PlayerEquipmentScript equipment =
            GameObject.Find("Game Info Component").GetComponent <PlayerEquipmentScript>();

        bool containsItems = equipment.HasItem(Item, Quantity);

        return
            ((IsRequired) ?
             containsItems : !containsItems);
    }
    public override void DoAction()
    {
        PlayerEquipmentScript equipment =
            GameObject.Find("Game Info Component").GetComponent <PlayerEquipmentScript>();

        if (Spend)
        {
            equipment.SubstractMoney(AbstractValue);
        }
        else
        {
            equipment.AddMoney(AbstractValue);
        }
    }
Beispiel #6
0
    public PlayerSkills(PlayerEquipmentScript equipmentScript, AudioSource audioSource, AudioClip accept, AudioClip reject)
    {
        this.audioSource = audioSource;
        this.accept = accept;
        this.reject = reject;

        PointsToSpend = 0;

        setupHealthSkill();
        setupStaminaSkill();
        setupVelocitySkill();
        setupAttackSkill();
        setupSkillShotSkill();
        setupAuraSkill();

        EquipmentScript = equipmentScript;
    }