Пример #1
0
        public ShootingTargetSpawnDataCalculator(
            IConstArg arg
            )
        {
            thisSpawnValueLimit = arg.spawnValueLimit;

            thisDataInput = arg.dataInput;
            float[] targetSpawnRelativeProbabilities = GetTargetSpawnRelativeProbabilities(arg.dataInput);

            thisIndexPool = new UnityBase.Pool(targetSpawnRelativeProbabilities);
        }
Пример #2
0
 public void SetSpawnPoints(IShootingTargetSpawnPoint[] spawnPoints)
 {
     thisSpawnPoints = spawnPoints;
     float[] relativeProb = CreateRelativeProb(spawnPoints.Length);
     thisIndexPool = new UnityBase.Pool(relativeProb);
 }