/// <summary> /// 数種類からランダム /// </summary> /// <param name="spawnrate"></param> /// <param name="position"></param> /// <param name="spawnCharacterIDs"></param> /// <param name="maxNum"></param> /// <param name="spawnNum"></param> /// <param name="characterManager"></param> public Spawner(int spawnrate, Vector3 position, int[] spawnCharacterIDs, int maxNum, int spawnNum, CharacterManager characterManager) { this.spawnrate = spawnrate; this.position = position; this.spawnCharacterIDs = new int[spawnCharacterIDs.Length]; spawnCharacterIDs.CopyTo(this.spawnCharacterIDs, 0); this.spawnNum = spawnNum; this.maxNum = maxNum; this.characterManager = characterManager; liveCharacters = new List <CharacterBase>(); }
/// <summary> /// 一種類 /// </summary> /// <param name="spawnrate"></param> /// <param name="position"></param> /// <param name="spawnCharacterID"></param> /// <param name="maxNum"></param> /// <param name="spawnNum"></param> /// <param name="characterManager"></param> public Spawner(int spawnrate, Vector3 position, int spawnCharacterID, int maxNum, int spawnNum, CharacterManager characterManager) { this.spawnrate = spawnrate; this.position = position; this.spawnCharacterID = spawnCharacterID; this.maxNum = maxNum; this.spawnNum = spawnNum; this.characterManager = characterManager; liveCharacters = new List <CharacterBase>(); }