Example #1
0
        void Start()
        {
            List<BlockInfo> newBlocks = new List<BlockInfo>();
            newBlocks.Add(new BlockInfo() {X=100, Y=200, Type = BlockInfo.BlockType.Wood});
            newBlocks.Add(new BlockInfo() { X = 300, Y = 300, Type = BlockInfo.BlockType.Stone });
            newBlocks.Add(new BlockInfo() { X = 200, Y = 400, Type = BlockInfo.BlockType.Metal });

            ballcontroller.ball.Lost += OnBallLost;
            blockcontroller.BlockTouched += OnBlockTouched;
            blockcontroller.Win += OnplayerWin;
            liveshandler = new LivesHandler(3);
            scorehandler = new ScoreHandler(0);
            visulizetext.Init(liveshandler, scorehandler);

            //var serializer = new XmlSerializer(typeof(LevelInfo));
            //var leveltext = Resources.Load<TextAsset>("Levels/0");
            //var xmlreader = new StringReader(leveltext.text);
            //var levelinfo = (LevelInfo) serializer.Deserialize(xmlreader);

            //blockcontroller.Create(levelinfo.Blocks);
            blockcontroller.Create(newBlocks);
        }
Example #2
0
 public void Init(LivesHandler handler, ScoreHandler handler1)
 {
     lvhandler = handler;
     schandler = handler1;
 }