Ejemplo n.º 1
0
        // Token: 0x0600003B RID: 59 RVA: 0x00003A94 File Offset: 0x00001C94
        public static RoomFactory.RoomData BuildFromFile(string roomPath)
        {
            Texture2D textureFromFile = ResourceExtractor.GetTextureFromFile(roomPath, ".room");

            textureFromFile.name = Path.GetFileName(roomPath);
            RoomFactory.RoomData roomData = RoomFactory.ExtractRoomDataFromFile(roomPath);
            roomData.room = RoomFactory.Build(textureFromFile, roomData);
            return(roomData);
        }
Ejemplo n.º 2
0
        public static RoomData BuildFromFile(string roomPath)
        {
            var texture = ResourceExtractor.GetTextureFromFile(roomPath, ".room");

            texture.name = Path.GetFileName(roomPath);
            RoomData roomData = ExtractRoomDataFromFile(roomPath);

            roomData.room = Build(texture, roomData);
            return(roomData);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Returns an object with a tk2dSprite component with the
        /// texture of a file in the sprites folder
        /// </summary>
        public static GameObject SpriteFromFile(string spriteName, GameObject obj = null, bool copyFromExisting = true)
        {
            string filename = spriteName.Replace(".png", "");

            var texture = ResourceExtractor.GetTextureFromFile(filename);

            if (texture == null)
            {
                return(null);
            }

            return(SpriteFromTexture(texture, spriteName, obj, copyFromExisting));
        }