internal void SetData(RelicBase relicBase) { _relicBase = relicBase; _template = RelicTemplateData.GetData(relicBase.tplId); if (_template == null) { return; } imgRelic.url = ResPath.GetUiImagePath(PackageName.RELIC, _template.szImg); }
public void AddCollectRelic(uint iRelicId) { RelicBase newRelic = RelicFactory.CreateNewRelic(iRelicId); if (newRelic != null) { _lstCollectRelic.Add(newRelic); //todo:放在逻辑层执行以下事件逻辑 newRelic.OnPutIntoRelicList(); SendEvent(CharEvent.RELIC_ADD, newRelic); } }