void Create(CountdownData.Countdown data) { if (_grid.gameObject != null) { GameObject tankItem = (GameObject)Resources.Load(AppConfig.FOLDER_PROFAB_UI + "main/ClockItem"); GameObject item = NGUITools.AddChild(_grid.gameObject, tankItem); CountdownItem countdownItem = item.GetComponent <CountdownItem>(); countdownItem.Init(data); _grid.repositionNow = true; _grid.Reposition(); } }
public void Init(CountdownData.Countdown data) { _countdown = data; _type = _countdown.dataType; // Trace.trace(" data " + data.dataType,Trace.CHANNEL.UI); switch (_type) { case CountdownData.CountdownType.BUILDINGUP: _modelBuilding = _countdown.data as Model_Building; break; case CountdownData.CountdownType.PRODUCTION: _modelUnit = _countdown.data as Model_Unit; break; case CountdownData.CountdownType.REPAIR: _modelRepairUnit = _countdown.data as Model_RepairUnit; break; } }