Exemplo n.º 1
0
        protected sealed override void Register()
        {
            ModTypeLookup <ModTile> .Register(this);

            Type = (ushort)TileLoader.ReserveTileID();

            TileLoader.tiles.Add(this);
        }
Exemplo n.º 2
0
        protected sealed override void Register()
        {
            ContainerName = Mod.GetOrCreateTranslation($"Mods.{Mod.Name}.Containers.{Name}", true);

            ModTypeLookup <ModTile> .Register(this);

            Type = (ushort)TileLoader.ReserveTileID();

            TileLoader.tiles.Add(this);
        }
Exemplo n.º 3
0
        public void AddTile(string name, ModTile tile, string texture)
        {
            int id = TileLoader.ReserveTileID();

            tile.Name            = name;
            tile.Type            = (ushort)id;
            tiles[name]          = tile;
            TileLoader.tiles[id] = tile;
            tile.texture         = texture;
            tile.mod             = this;
        }