public WormholeClosedEvent(WormholeActor wormhole, LevelSpawnData miniBossData)
 {
     this.Wormhole = wormhole;
     this.MiniBossData = miniBossData;
 }
Exemple #2
0
        private void Spawn(LevelSpawnData spawnInfo)
        {
            switch (spawnInfo.SpawnType)
            {
                case SpawnType.Worm:
                    SpawnWorm((WormSpawnData)spawnInfo.Data);
                    break;
                case SpawnType.Frog:
                    SpawnFrog((FrogSpawnData)spawnInfo.Data);
                    break;

                case SpawnType.Boulder:
                    SpawnBoulder((BoulderData)spawnInfo.Data);
                    break;

                case SpawnType.Eye:
                    SpawnEye((EyeData)spawnInfo.Data);
                    break;

                case SpawnType.Triangle:
                    SpawnTriangle((TriangleShapeData)spawnInfo.Data);
                    break;

                case SpawnType.Square:
                    SpawnSquare((SquareShapeData)spawnInfo.Data);
                    break;
                    
                case SpawnType.Squiggle:
                    SpawnSquiggle((SquiggleShapeData)spawnInfo.Data);
                    break;

                case SpawnType.Arrow:
                    SpawnArrow((ArrowShapeData)spawnInfo.Data);
                    break;

                case SpawnType.Circle:
                    SpawnCircle((CircleShapeData)spawnInfo.Data);
                    break;

                case SpawnType.Diamond:
                    SpawnDiamond((DiamondShapeData)spawnInfo.Data);
                    break;


                default:
                    break;
            }
        }