public WatchingState(SkeletonArcher _archer) : base(_archer.gameObject) { this._archer = _archer; }
public PatrolState(SkeletonArcher _archer) : base(_archer.gameObject) { this._archer = _archer; rb = transform.GetComponent <Rigidbody2D>(); }
public ShootingState(SkeletonArcher _archer) : base(_archer.gameObject) { this._archer = _archer; timer = _archer.ShootFreq; }
public HittingState(SkeletonArcher _archer) : base(_archer.gameObject) { this._archer = _archer; timer = _archer.attackFreq; }