ZombieHeroControl.ts 662 B

123456789101112131415161718192021222324
  1. import { BattleEventManager } from "../../tower/base/BattleEventManager";
  2. import { HeroControl } from "../../tower/control/HeroControl";
  3. import { ZombieMapData } from "../data/ZombieMapData";
  4. import { ZombieSkillControl } from "./ZombieSkillControl";
  5. //英雄控制类
  6. export class ZombieHeroControl extends HeroControl{
  7. map:ZombieMapData = null
  8. init(){
  9. this.battleEventManager = BattleEventManager.instance
  10. this.map = ZombieMapData.GetInstance()
  11. this.attackPosDataMap = this.map.attackPosDataMap
  12. this.enemyDataList = this.map.enemyDataList
  13. this.skillControl = ZombieSkillControl.GetInstance()
  14. }
  15. }