public static void Postfix(LanceLoadoutMechItem __instance, MechDef mechDef, LocalizableText ___MechNameText) { if (__instance != null && MechNamesHelper.HasUiName(mechDef)) { ___MechNameText.SetText(mechDef.Description.UIName); } }
public static void Postfix(MechDef mechDef, MechLabPanel ___mechLab, HBS_InputField ___mechNickname) { if (MechNamesHelper.HasUiName(___mechLab.activeMechDef)) { ___mechNickname.SetText(___mechLab.activeMechDef.Description.UIName); } }
public static void Postfix(MechBayMechInfoWidget __instance, MechDef ___selectedMech, HBS_InputField ___mechNameInput) { if (__instance != null && MechNamesHelper.HasUiName(___selectedMech)) { ___mechNameInput.SetText(___selectedMech.Description.UIName); } }
public static void Postfix(object data, LocalizableText ___NameField, LocalizableText ___VariantField) { MechDef mechDef = data as MechDef; if (MechNamesHelper.HasUiName(mechDef)) { ___NameField.SetText(mechDef.Description.UIName, Array.Empty <object>()); } else { ___NameField.SetText(mechDef.Description.Name, Array.Empty <object>()); ___VariantField.SetText("( {0} {1} )", new object[] { mechDef.Chassis.Description.Name, mechDef.Chassis.VariantName }); } }
static bool Prepare() { return(MechNamesHelper.IsEnabled()); }