BoxCollider2D _collider; //Agus void Awake() { _collider = GetComponent <BoxCollider2D>();//Agus spawnBullet = GetComponent <SoldierSpawnerPool>(); currentHP = _maxHP; timer = fireRate; startPos = transform.position; myController = new BSControl(this, GetComponentInChildren <BSView>()); myCurrentNormal = new NormalSoldierAdvance(transform, startPos); myCurrentBack = new BackSoldierAdvance(transform, startPos); myCurrentFollow = new FollowSoldierAdvance(transform, target); myCurrentShoot = new BSShootAdvance(this, fireRate, timer); }
void Start() { _Instance = this; pool = new ObjectPool <SoldierBullet>(BulletFactory, SoldierBullet.TurnOn, SoldierBullet.TurnOff, 5, true); }