Beispiel #1
0
 public void SetData(EnemyModel component)
 {
     this.component = component;
     executor = new EnemyModelCmpActionExecutor(component);
     createEnemy();
     createDummy();
     createHud();
 }
 public EnemyLeftPanelHud(Transform content, EventService eventService, EnemyModelCmpActionExecutor executor, Entity entity, EnemyModel component)
 {
     go = content.gameObject;
     this.content = content;
     this.eventService = eventService;
     this.executor = executor;
     this.entity = entity;
     weaponExecutor = new EnemyWeaponActionExecutor(entity, component);
     weaponExecutor.Execute(getActionBasedOnType(executor.getWeapon()));
     setData();
 }