void Start() { infoDelay_.Start(); mobsManager_ = MobsManager.instance; mobsManager_.prefab = prefab; for (int i = 0; i < startFishCount; i++) { Fish newFish = MobsManager.instance.CreateMob <Fish>(); Vector2 offset = Random.insideUnitCircle * spawnRadius; newFish.mob.transform.position = new Vector3(offset.x, 0, offset.y); newFish.Init(fishMobSettings); newFish.Init(fishMotionSettings); newFish.Init(fishSettings); } for (int i = 0; i < startFishermanCount; i++) { FisherMan newFisherman = MobsManager.instance.CreateMob <FisherMan>(); Vector2 offset = Random.insideUnitCircle * spawnRadius; newFisherman.mob.transform.position = new Vector3(offset.x, 0, offset.y); newFisherman.Init(fishermanMobSettings); newFisherman.Init(fishermanMotionSettings); newFisherman.Init(fisherManSettings); } }
private void Awake() { Instance = this; }