using System.Collections.Generic; using BlueWater.Enemies; using Sirenix.OdinInspector; using UnityEngine; namespace BlueWater.Maps { public class SandMoleMapController : BossMapController { [field: SerializeField, Required] public Transform CenterSpawnTransform { get; private set; } [SerializeField, Required] protected List MiniSandMoleSpawnTransforms; public void SummonMiniSandMole() { var random1 = Random.Range(0, MiniSandMoleSpawnTransforms.Count); int random2; do { random2 = Random.Range(0, MiniSandMoleSpawnTransforms.Count); } while (random2 == random1); var miniSandMole1 = EnemyManager.Instance.InstantiateMiniSandMole(MiniSandMoleSpawnTransforms[random1].position, EnemyInstantiateLocation); miniSandMole1.Initialize(); var miniSandMole2 = EnemyManager.Instance.InstantiateMiniSandMole(MiniSandMoleSpawnTransforms[random2].position, EnemyInstantiateLocation); miniSandMole2.Initialize(); } } }