Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     skill                 = new ClawHit("木棒打击", 2, 0, "木棒打击!", 10);
     UseSkill              = UseOneSkill;
     CoolingTime           = skill.Cooling_time;
     isCooling             = false;
     anim                  = this.transform.parent.parent.transform.GetChild(1).GetComponent <Animator>();
     boxCollider2D         = this.transform.GetComponent <BoxCollider2D>();
     boxCollider2D.enabled = false;
 }
Beispiel #2
0
    public GreenDragon(string _name, int _gender, string _race, int _level,
                       int _force_attack, int _force_defense, int _force_hit, float _force_critical, int _force_probability,
                       int _magic_attack, int _magic_defense, int _magic_hit, float _magic_critical, int _magic_probability,
                       int _health, int _magic, int _move_speed, int _dodge, int _current_health, int _current_magic)
        : base(_name, _gender, _race, _level, _force_attack, _force_defense, _force_hit, _force_critical, _force_probability, _magic_attack,
               _magic_defense, _magic_hit, _magic_critical, _magic_probability, _health, _magic, _move_speed, _dodge, _current_health, _current_magic)
    {
        ClawHit        clawHit   = new ClawHit("绿龙爪击", 5, 0, "使用绿龙锋利的爪子进行攻击", 10);
        HitLosingBlood loseBlood = new HitLosingBlood("绿龙吐息", 20, 15, 10, 5, "富含剧毒的吐息");

        this.role_skills.Add(clawHit);
        this.role_skills.Add(loseBlood);
    }
 // Use this for initialization
 void Start()
 {
     ClockCooling_Time = Cooling_Time;
     ClawHit_Skill     = new ClawHit(ClawHitSkill_Name, Cooling_Time, SkillCost, Description, Extra_Attack);
     User = this.transform.parent.parent.GetComponent <MonsterManager>().Monster;
 }