Example #1
0
        protected virtual void SpawnEnemy()
        {
            var chaserFacade = ChaserFactory.Create();

            if (ChooseRandomStartPosition(out var position, out var rotation))
            {
                chaserFacade.Position = position;
                chaserFacade.Rotation = rotation;
            }
            else
            {
                chaserFacade.Position = -_runnerFacade.Transform.forward * 20;
                chaserFacade.Rotation = _runnerFacade.Transform.rotation;
            }
        }