Example #1
0
 /// <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>();
 }
Example #2
0
 /// <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>();
 }