public LoadoutLite(Loadout loadout) { Name = loadout.Name; Description = loadout.Description; Category = loadout.Category; MovieGUID = loadout.MovieGUID; TextureGUID = loadout.TextureGUID; }
public Loadout(STULoadout loadout) { MovieGUID = loadout.m_infoMovie; Category = loadout.m_category; Name = GetString(loadout.m_name); Description = GetString(loadout.m_description); }
private void Init(ulong key, STULoadout loadout) { GUID = key; MovieGUID = loadout.m_infoMovie; Category = loadout.m_category; Name = GetString(loadout.m_name); Description = GetString(loadout.m_description); }
public void Init(STULoadout loadout, ulong key = default) { GUID = (teResourceGUID)key; MovieGUID = loadout.m_infoMovie; TextureGUID = loadout.m_texture; Category = loadout.m_category; Name = GetString(loadout.m_name); Description = GetString(loadout.m_description); Button = GetString(STUHelper.GetInstance <STU_C5243F93>(loadout.m_logicalButton)?.m_name); ButtonUnk = GetString(STUHelper.GetInstance <STU_C5243F93>(loadout.m_9290B942)?.m_name); DescriptionButtons = loadout.m_B1124918?.Select(x => GetString(STUHelper.GetInstance <STU_C5243F93>(x)?.m_name)).ToArray(); // If the ability isn't shown in the UI (weapons, zoom ability) IsHiddenAbility = loadout.m_0E679979 >= 1; // Mercy, Bastion and Torbjorn all have 2 weapons, this is only set on their secondary weapons?? IsSecondaryWeapon = loadout.m_0E679979 == 2; }