N64: Simplified some plugin code

This commit is contained in:
pjgat09 2013-05-27 19:17:19 +00:00
parent b1138c4128
commit 8dc13f5216
1 changed files with 8 additions and 14 deletions

View File

@ -2007,14 +2007,11 @@ namespace BizHawk.MultiClient
{ {
//TODO: deal witn the game depedent settings //TODO: deal witn the game depedent settings
Dictionary<string, object> dictionary = new Dictionary<string, object>(); Dictionary<string, object> dictionary = new Dictionary<string, object>();
System.Reflection.MemberInfo[] members = Global.Config.RicePlugin.GetType().GetMembers(); System.Reflection.FieldInfo[] members = Global.Config.RicePlugin.GetType().GetFields();
foreach (System.Reflection.MemberInfo member in members) foreach (System.Reflection.FieldInfo member in members)
{ {
if (member.MemberType.ToString() == "Field") object field = Global.Config.RicePlugin.GetType().GetField(member.Name).GetValue(Global.Config.RicePlugin);
{ dictionary.Add(member.Name, field);
object field = Global.Config.RicePlugin.GetType().GetField(member.Name).GetValue(Global.Config.RicePlugin);
dictionary.Add(member.Name, field);
}
} }
return dictionary; return dictionary;
@ -2138,14 +2135,11 @@ namespace BizHawk.MultiClient
{ {
//TODO: deal witn the game depedent settings //TODO: deal witn the game depedent settings
Dictionary<string, object> dictionary = new Dictionary<string, object>(); Dictionary<string, object> dictionary = new Dictionary<string, object>();
System.Reflection.MemberInfo[] members = Global.Config.GlidePlugin.GetType().GetMembers(); System.Reflection.FieldInfo[] members = Global.Config.GlidePlugin.GetType().GetFields();
foreach (System.Reflection.MemberInfo member in members) foreach (System.Reflection.FieldInfo member in members)
{ {
if (member.MemberType.ToString() == "Field") object field = Global.Config.GlidePlugin.GetType().GetField(member.Name).GetValue(Global.Config.GlidePlugin);
{ dictionary.Add(member.Name, field);
object field = Global.Config.GlidePlugin.GetType().GetField(member.Name).GetValue(Global.Config.GlidePlugin);
dictionary.Add(member.Name, field);
}
} }
return dictionary; return dictionary;