/NekoKun.Editor/RPGMaker/Map/Tileset/TilesetFile.cs
C# | 27 lines | 24 code | 3 blank | 0 comment | 0 complexity | 0a6f099aca4ab1d827f4b8499aae84ad MD5 | raw file
Possible License(s): MIT, CC-BY-SA-3.0
- 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);
- }
- }