protected override void OnStart() { base.OnStart(); gridInfo = _bootstrap.GetModel(ModelTypes.Grid) as GridData; groupsInfo = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo; _conquerController = _bootstrap.GetController(_controllerType) as ConquerController; _conquerController.MapGrid = this; meshFilter = GetComponent <MeshFilter>(); //meshRenderer = GetComponent<MeshRenderer>(); CreatePolygon(); /* * var list = gridInfo.grid.ExpandArea(10, new Vector2(15, 15)); * PaintAera(list, 1); * list = gridInfo.grid.ExpandArea(30, new Vector2(16, 12)); * PaintAera(list, 2); * * var list = gridInfo.grid.GetNeighbours(3, new Vector2(15, 15)); * list.Add(gridInfo.grid.GetGridPoint(new Vector2(15, 15))); * PaintAera(list, 1); * * list = gridInfo.grid.GetNeighbours(3, new Vector2(16, 12)); * list.Add(gridInfo.grid.GetGridPoint(new Vector2(16, 12))); * PaintAera(list, 2); * /**/ }
protected override void OnStart() { base.OnStart(); conquerController = _bootstrap.GetController(_controllerType) as ConquerController; groupsInfo = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo; }
protected override void OnStart() { base.OnStart(); conquerController = _bootstrap.GetController(_controllerType) as ConquerController; conquerController.ShowRank += ShowRank; conquerController.HideRank += HideRank; Hide(); }
protected override void OnStart() { base.OnStart(); conquerController = _bootstrap.GetController(_controllerType) as ConquerController; }