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; } }
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); }