public void AddProp(PropBase prop) { PropList.Add(prop); PropList.Sort((prop1, prop2) => prop1.CalcPropPriority - prop2.CalcPropPriority); prop.CalcHeroProp(this); }