Exemple #1
0
        public static bool AssessoryPatch_UI3(UIEquip __instance)
        {
            var accessories = Traverse.Create(__instance).Field("accessories").GetValue <WGPropsIntroduction>();

            Text[] componentsInChildren = accessories.GetComponentsInChildren <Text>();
            var    accIdText            = componentsInChildren[0];

            if (moreAccessories.Value > 0)
            {
                accIdText.text = StringTool.GetStringTable("Equip_CurrentAccessories") + " " + (_accessoryIndex + 1);
            }
            else
            {
                accIdText.text = StringTool.GetStringTable("Equip_CurrentAccessories");
            }
            return(true);
        }