Exemplo n.º 1
0
        private void AutoloadSurfaceBgStyle(Type type)
        {
            ModSurfaceBgStyle surfaceBgStyle = (ModSurfaceBgStyle)Activator.CreateInstance(type);

            surfaceBgStyle.mod = this;
            string name = type.Name;

            if (surfaceBgStyle.Autoload(ref name))
            {
                AddSurfaceBgStyle(name, surfaceBgStyle);
            }
        }
Exemplo n.º 2
0
		public void AddSurfaceBgStyle(string name, ModSurfaceBgStyle surfaceBgStyle)
		{
			int slot = SurfaceBgStyleLoader.ReserveBackgroundSlot();
			surfaceBgStyle.mod = this;
			surfaceBgStyle.Name = name;
			surfaceBgStyle.Slot = slot;
			surfaceBgStyles[name] = surfaceBgStyle;
			SurfaceBgStyleLoader.surfaceBgStyles.Add(surfaceBgStyle);
		}