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; }