Пример #1
0
 public void SetUseSkillType(Spell.SkillType type)
 {
     skillType      = type;
     skillTypeToInt = (int)type;
     Debug.Log("skilType:" + skillTypeToInt);
     anim.SetInteger("useSkillType", skillTypeToInt);
 }
Пример #2
0
    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;
        }
    }