//通过技能位置获取技能 public SkillInfo GetSkillByPos(SkillPos pos) { PlayInfo info = PlayInfo._instance; foreach (SkillInfo skill in skillList) { if (info.PlayerType == skill.PlayerType && skill.SkillPos == pos) { return(skill); } } return(null); }
public Skill GetSkillByPositon(SkillPos skillPos) { PlayerInfo info = PlayerInfo._instance; foreach (Skill skill in skillList) { if (skill.PlayerType == info.PlayerType && skill.SkillPos == skillPos) { return(skill); } } return(null); }
public void OnAttackButtonClick(SkillPos skillPos) { if (skillPos == SkillPos.Basic) { anim.SetTrigger("Attack"); } else { switch (skillPos) { case SkillPos.One: anim.SetTrigger("Skill01"); break; case SkillPos.Two: anim.SetTrigger("Skill02"); break; case SkillPos.Three: anim.SetTrigger("Skill03"); break; } } }
public ItemType getEquipTypeBySkillPos(SkillPos skillPos) { if( skillPos == SkillPos.WEAPON){ return ItemType.WEAPON; } else if( skillPos == SkillPos.ARMOR ){ return ItemType.ARMOR; } else if( skillPos == SkillPos.HANDGUARD ){ return ItemType.HANDGUARD; } else if( skillPos == SkillPos.SHOES ){ return ItemType.SHOES; } return ItemType.NONE_TYPE; }