/NekoKun.Editor/RPGMaker/Map/Tileset/TilesetFile.cs
https://bitbucket.org/nekokun/nekokun · C# · 27 lines · 24 code · 3 blank · 0 comment · 0 complexity · 0a6f099aca4ab1d827f4b8499aae84ad MD5 · raw file
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace NekoKun.RPGMaker
- {
- public abstract class TilesetFile : DatabaseFile
- {
- List<object> content;
- public TilesetFile(Dictionary<string, object> node)
- : base(node)
- {
- content = base.contents as List<object>;
- }
- public TilesetInfo this[int id]
- {
- get
- {
- ObjectEditor.Struct item = content[id] as ObjectEditor.Struct;
- return Build(item);
- }
- }
- protected abstract TilesetInfo Build(ObjectEditor.Struct item);
- }
- }