public ActionInfoItem(object obj, MethodInfo method, ActionInfoItemAttribute attribute) : base(attribute) { id = this.GetType().Name.Replace("InfoItem", "") + ":" + obj.GetType().Name.Replace("MechJebModule", "") + "." + method.Name; action = (Action)Delegate.CreateDelegate(typeof(Action), obj, method); }
public ActionInfoItem(object obj, MethodInfo method, ActionInfoItemAttribute attribute) : base(attribute) { id = this.GetType().Name.Replace("InfoItem", "") + ":" + obj.GetType().Name.Replace("MechJebModule", "") + "." + method.Name; this.obj = obj; this.method = method; }