public override void Init(SpawnUnitConfig unitConfig) { base.Init(unitConfig); TurningEnemyConfig config = unitConfig as TurningEnemyConfig; turnBehaviour.Init(config.timeBetweenTurns, config.turnMagnitude, config.turnLength); }
public virtual void Init(SpawnUnitConfig unitConfig) { HandleActions(); moveBehaviour.Init(unitConfig.Speed); }
public void Setup(SpawnUnitConfig unitConfig) { targetUnit.Init(unitConfig); }