private void PowerAnimSpell(Skill_Class sType)
    {
        switch (sType)
        {
        case Skill_Class.Alpha: powerAnimator.Play("Spell_Alpha"); break;

        case Skill_Class.Assassin: powerAnimator.Play("Spell_Assassin"); break;

        case Skill_Class.Charming: powerAnimator.Play("Spell_Charming"); break;

        case Skill_Class.Pacifist: powerAnimator.Play("Spell_Pacifist"); break;
        }
    }
Example #2
0
    public bool GenerateCard(Skill_Class skill)
    {
        int?position = GetEmptyCardPosition();

        if (position == null)
        {
            return(false);
        }
        //生成一张卡牌并添加到position位置
        GameObject card = Instantiate(cardPrefab, new Vector2(-6.5f, transform.position.y), Quaternion.identity, CardBG);

        skill_Cards[(int)position] = card.GetComponent <Skill_Card>();
        skill_Cards[(int)position].referenceSkill   = skill;
        skill_Cards[(int)position].referenceMonster = monster;
        card.SetActive(true);
        return(true);
    }