private SpawnMosquitoWaveAction(ColorMode mode, string spPoint, List <AIAction> patrol, List <AIAction> attack, float iniDel, int howMany, float delBetweenSp, MosquitoAIBehaviour.SpawnAnimation spawnAnim)
 {
     colorMode          = mode;
     spawnPointName     = spPoint;
     patrolActions      = patrol;
     attackActions      = attack;
     initialDelay       = iniDel;
     totalSpawnsNumber  = howMany;
     delayBetweenSpawns = delBetweenSp;
     spawnAnimation     = spawnAnim;
 }
 public SpawnMosquitoWaveAction(string spPoint, List <AIAction> patrol, List <AIAction> attack,
                                float iniDel = 0f, int howMany = 1, float delBetweenSp = 0f, MosquitoAIBehaviour.SpawnAnimation spawnAnim = MosquitoAIBehaviour.SpawnAnimation.ABOVE)
     : this(ColorMode.RANDOM, spPoint, patrol, attack, iniDel, howMany, delBetweenSp, spawnAnim)
 {
 }
 public SpawnMosquitoWaveAction(bool current, int colorOffset, string spPoint, List <AIAction> patrol, List <AIAction> attack,
                                float iniDel = 0f, int howMany = 1, float delBetweenSp = 0f, MosquitoAIBehaviour.SpawnAnimation spawnAnim = MosquitoAIBehaviour.SpawnAnimation.ABOVE)
     : this(ColorMode.CURRENT, spPoint, patrol, attack, iniDel, howMany, delBetweenSp, spawnAnim)
 {
     this.colorOffset = colorOffset;
 }