/// <summary> /// 初始话格子显示 /// </summary> /// <param name="id"> 格子的下标/id /0开始 </param> /// <param name="rewardID"></param> public void InitValue(int id, ZillionaireLatticeDataDefine gridInfo) { ID = id; _gridInfo = gridInfo; //格子icon 大小设置到0.5 ItemTransformget.localScale = new Vector3(0.4f, 0.4f, 1.0f); InitGridIcon(); }
/// <summary> /// 获取格子地图 /// </summary> private void GetMapGridData() { _mapGridDic.Clear(); ZillionaireLatticeDataDefine grid = null; //获取地图配置格子数据 //格子下标 重0开始 for (int i = 0; i < _curSelectMap.MapGridMax.Count; i++) { grid = StaticData.configExcel.GetZillionaireLatticeDataByID(_curSelectMap.MapGridMax[i]); //获取格子并且初始化值 Transform itemObj = transform.GetChild(i);//根据下标获取格子 重0开始 ZillionaireGameMapGridDefInfo gridDefInfo = itemObj.GetComponent <ZillionaireGameMapGridDefInfo>(); gridDefInfo.InitValue(i, grid); //事件 //CurMapEventManager.AddMapEvent(item.Value.ZillionaireGameAwardId, item.Value.ZillionaireGameId - 1, this); _mapGridDic.Add(i, gridDefInfo); } }