public void PrintHighlightInfoJSON(HighlightInfoJSON info, IndentHelper indent) { Log($"{indent}Player: {info.Player}"); Log($"{indent}Hero: {info.Hero}"); Log($"{indent}Skin: {info.Skin}"); Log($"{indent}Weapon: {info.WeaponSkin}"); Log($"{indent}HighlightType: {info.HighlightType}"); }
protected HighlightInfoJSON GetHighlightInfo(tePlayerHighlight.HighlightInfo infoNew) { HighlightInfoJSON outputJson = new HighlightInfoJSON(); STUHero hero = GetInstance <STUHero>(infoNew.Hero); outputJson.Hero = GetString(hero?.m_0EDCE350); outputJson.Player = infoNew.PlayerName; STUUnlock_POTGAnimation intro = GetInstance <STUUnlock_POTGAnimation>(infoNew.HighlightIntro); outputJson.HighlightIntro = GetString(intro.m_name); // todo: outputJson.WeaponSkin // todo: outputJson.Skin STU_C25281C3 highlightType = GetInstance <STU_C25281C3>(infoNew.HighlightType); outputJson.HighlightType = GetString(highlightType?.m_description) ?? ""; return(outputJson); }
protected HighlightInfoJSON GetHighlightInfo(Highlight.HighlightInfoNew infoNew) { HighlightInfoJSON outputJson = new HighlightInfoJSON(); STUHero hero = GetInstance <STUHero>(infoNew.HeroMasterKey); outputJson.Hero = GetString(hero?.Name); outputJson.Player = infoNew.PlayerName; STUUnlock_HighlightIntro intro = GetInstance <STUUnlock_HighlightIntro>(infoNew.HighlightIntro); outputJson.HighlightIntro = GetString(intro.CosmeticName); // todo: outputJson.WeaponSkin // todo: outputJson.Skin STUHighlightType highlightType = GetInstance <STUHighlightType>(infoNew.HighlightType); outputJson.HighlightType = GetString(highlightType?.Name) ?? ""; return(outputJson); }