// Token: 0x0600092B RID: 2347 RVA: 0x000273C0 File Offset: 0x000257C0 public void InitLayer(string TID) { this.LayerScale(1f); Dictionary <string, DataTiles> dicDataTiles = DataManager.Instance.dataTilesGroup.dicDataTiles; dicDataTiles.TryGetValue(TID, out this._dataTiles); if (this._dataTiles != null) { float pictureMinScale = GameManager.Instance.levelManager.pictureMinScale; float num = GameManager.Instance.cameraController.cameraSizeWidthHalf; num /= pictureMinScale; num -= 0.5f * AppConfig.GRID_UNIT_LENGTH; foreach (DataTiles.DataTile dataTile in this._dataTiles.dataTileDic.Values) { Transform byPoolManager = this.GetByPoolManager(); byPoolManager.transform.SetParent(GameManager.Instance.gameReplayLayer.transform); TileReplay component = byPoolManager.GetComponent <TileReplay>(); component.Init(dataTile); component.transform.position -= new Vector3(num, num, 0f); string key = dataTile.indexX + "_" + dataTile.indexY; this._dicReplayTiles.Add(key, component); } this.LayerScale(pictureMinScale); } }
// Token: 0x06000AD9 RID: 2777 RVA: 0x0002EFDC File Offset: 0x0002D3DC public void InitPicture(string TID) { Dictionary <string, DataTiles> dicDataTiles = DataManager.Instance.dataTilesGroup.dicDataTiles; DataTiles dataTiles; dicDataTiles.TryGetValue(TID, out dataTiles); if (dataTiles != null) { float cameraSizeWidth = this._cameraController.cameraSizeWidth; float num = (float)dataTiles.canvasLength; float num2 = num * AppConfig.GRID_UNIT_LENGTH; float num3 = cameraSizeWidth / num2; float num4 = this._cameraController.cameraSizeWidthHalf; num4 /= num3; num4 -= 0.5f * AppConfig.GRID_UNIT_LENGTH; foreach (DataTiles.DataTile dataTile in dataTiles.dataTileDic.Values) { Transform transform = ResourceHelper.Load(CaptureMainEditor.TILE_REPLAY_PATH).transform; transform.transform.SetParent(this._tileLayer); TileReplay component = transform.GetComponent <TileReplay>(); component.Init(dataTile); component.transform.position -= new Vector3(num4, num4, 0f); } this._tileLayer.localScale = new Vector2(num3, num3); } }