Esempio n. 1
0
 //ensure all relevant arrays are of same length
 private void OnValidate()
 {
     if (arraySize < 0)
     {
         arraySize = 0;
     }
     if (patternIndex.Length != arraySize)
     {
         patternIndex = ArrayEX.Grow(patternIndex, arraySize);
     }
     if (spawnTimes.Length != arraySize)
     {
         spawnTimes = ArrayEX.Grow(spawnTimes, arraySize);
     }
     if (enemyTypeIndex.Length != arraySize)
     {
         enemyTypeIndex = ArrayEX.Grow(enemyTypeIndex, arraySize);
     }
 }
 public void AddPatternInfo(PatternInfo p)
 {
     values = ArrayEX.Grow(values, values.Length + 1, p);
 }