private void AddNeed(NeedDef nd) { Need need = (Need)Activator.CreateInstance(nd.needClass, pawn); need.def = nd; needs.Add(need); need.SetInitialLevel(); BindDirectNeedFields(); }
private void AddNeed(NeedDef nd) { Need need = (Need)Activator.CreateInstance(nd.needClass, new object[] { this.pawn }); need.def = nd; this.needs.Add(need); need.SetInitialLevel(); this.BindDirectNeedFields(); }