Example #1
0
    private void PlayerSkills_OnSkillUnlocked(object sender, PlayerSkills.OnSkillUnlockedEventArgs e)
    {
        playerAttributes.PayAttributesCost(e.skill.costs);
        var passiveSkill = e.skill as PassiveSkill;

        if (passiveSkill != null)
        {
            GameController.Instance.InsertModifier(e.skill.modifier);
        }
    }
Example #2
0
    private void PlayerSkills_OnSkillsUnlocked(object sender, PlayerSkills.OnSkillUnlockedEventArgs e)
    {
        switch (e.skillType)
        {
        case PlayerSkills.Skilltype.HealthRegen:
            //SetHealthRegen();
            break;

        case PlayerSkills.Skilltype.ManaRegen:
            //SetManaRegen();
            break;

        case PlayerSkills.Skilltype.MoveSpeed:
            PlayerController2D.Instance.IncreaseMoveSpeed();
            break;

        case PlayerSkills.Skilltype.PotionConsuming:
            //EnablePotionConsuming();
            break;
        }
    }
Example #3
0
    private void PlayerSkills_OnSkillUnlocked(object sender, PlayerSkills.OnSkillUnlockedEventArgs e)
    {
        switch (e.skillType)
        {
        case PlayerSkills.SkillType.MoveSpeed_1:
            SetMovementSpeed(65f);
            break;

        case PlayerSkills.SkillType.MoveSpeed_2:
            SetMovementSpeed(80f);
            break;

        case PlayerSkills.SkillType.HealthMax_1:
            SetHealthAmountMax(12);
            break;

        case PlayerSkills.SkillType.HealthMax_2:
            SetHealthAmountMax(15);
            break;
        }
    }
Example #4
0
 private void PlayerSkills_OnSkillUnlocked(object sender, PlayerSkills.OnSkillUnlockedEventArgs e)
 {
     UpdateVisuals();
 }