public void SetUseSkillType(Spell.SkillType type) { skillType = type; skillTypeToInt = (int)type; Debug.Log("skilType:" + skillTypeToInt); anim.SetInteger("useSkillType", skillTypeToInt); }
public void SetSpell(Spell spell, Spell.SkillType type) { switch (type) { case Spell.SkillType.FireBall: fireBall = spell; break; case Spell.SkillType.Meteorite: meteorite = spell; break; case Spell.SkillType.FireThunder: break; case Spell.SkillType.ProtectiveFireBall: protectiveFireBall = spell; break; case Spell.SkillType.RocketPack: rocketPackSpell = spell; break; case Spell.SkillType.RemoteControlBomb: remoteControlBomb = spell; break; case Spell.SkillType.Lava: lava = spell; break; case Spell.SkillType.MeteorShower: meteorShowerSpell = spell; break; case Spell.SkillType.SelfExplosion: selfExplosionSpell = spell; break; case Spell.SkillType.ThunderLong: thunderLong = spell; break; case Spell.SkillType.ThunderBall: thunderBall = spell; break; case Spell.SkillType.ThunderFire: thunderFire = spell; break; case Spell.SkillType.ThunderElf: thunderElfSpell = spell; break; case Spell.SkillType.IceSword: iceSword = spell; break; case Spell.SkillType.IceArrow: iceArrow = spell; break; case Spell.SkillType.IceFire: iceFire = spell; break; case Spell.SkillType.IceBlink: iceBlink = spell; break; case Spell.SkillType.IceShot: iceShotSpell = spell; break; case Spell.SkillType.IceHeal: iceHealSpell = spell; break; case Spell.SkillType.Hurricane: hurricane = spell; break; case Spell.SkillType.WindFire: windFire = spell; break; case Spell.SkillType.WindIce: windIce = spell; break; case Spell.SkillType.WindField: windField = spell; break; default: Debug.Log("该技能尚未完成!"); break; } }