Beispiel #1
0
        public override void Load(TagCompound tag)
        {
            UUID = tag.Get <Guid>("UUID");

            TagCompound mode = tag.GetCompound("Mode");

            Type type = Type.GetType(mode.GetString("Name"));

            if (type != null)
            {
                Mode        = (FilterMode)Activator.CreateInstance(type);
                Mode.Module = this;
                Mode.Load(mode.GetCompound("Data"));

                GetPriority();
            }
            else
            {
                Mode = new AnyItemsMode();
            }
        }