コード例 #1
0
ファイル: InvEditor.cs プロジェクト: cyr117/TR_Hacker
        private void InitData(int slot)
        {
            Assembly assembly = Assembly.GetExecutingAssembly();
            Type     type     = assembly.GetType("Terraria_Hacker.HackFunctions");

            foreach (DictionaryEntry de in hacks)
            {
                object[] args = new object[1];
                args[0] = slot;
                MethodInfo mi = type.GetMethod("get" + de.Key);
                if (mi == null)
                {
                    return;
                }
                ((TextBox)de.Value).Text = Convert.ToString(mi.Invoke(null, args));
            }
            {
                PrefixComboBox.SelectedIndex = GetIndexFromPrefix(HackFunctions.getItemPrefix(slot));
            }
            {
                AutoReuse.CheckState = HackFunctions.getItemAutoReuse(slot) ? CheckState.Checked : CheckState.Unchecked;
            }
            {
                Equippable.CheckState = HackFunctions.getItemAccessory(slot) ? CheckState.Checked : CheckState.Unchecked;
            }
        }