コード例 #1
0
ファイル: ModInternals.cs プロジェクト: re4prr/tModLoader
        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);
            }
        }
コード例 #2
0
ファイル: Mod.cs プロジェクト: JavidPack/TerraCustom
		public void AddWaterfallStyle(string name, ModWaterfallStyle waterfallStyle, string texture)
		{
			int slot = WaterfallStyleLoader.ReserveStyle();
			waterfallStyle.mod = this;
			waterfallStyle.Name = name;
			waterfallStyle.Type = slot;
			waterfallStyle.texture = texture;
			waterfallStyles[name] = waterfallStyle;
			WaterfallStyleLoader.waterfallStyles.Add(waterfallStyle);
		}