private void AutoloadWaterfallStyle(Type type) { ModWaterfallStyle waterfallStyle = (ModWaterfallStyle)Activator.CreateInstance(type); waterfallStyle.mod = this; string name = type.Name; string texture = (type.Namespace + "." + type.Name).Replace('.', '/'); if (waterfallStyle.Autoload(ref name, ref texture)) { AddWaterfallStyle(name, waterfallStyle, texture); } }