Пример #1
0
        public static Texture2D loadTexture(int x, int y, string filename)
        {
            try
            {
                Texture2D texture = new Texture2D(x, y);
                texture.LoadImage(loadResourceData(filename));
                return(texture);
            }
            catch (Exception e)
            {
                SVMUtils.doErrorLog("The file could not be read:" + e.Message);
            }

            return(null);
        }
Пример #2
0
        public static string loadResourceString(string name, string prefix = "Klyte.ServiceVehiclesManager.")
        {
            name = prefix + name;

            UnmanagedMemoryStream stream = (UnmanagedMemoryStream)ResourceAssembly.GetManifestResourceStream(name);

            if (stream == null)
            {
                SVMUtils.doErrorLog("Could not find resource: " + name);
                return(null);
            }

            StreamReader read = new StreamReader(stream);

            return(read.ReadToEnd());
        }
Пример #3
0
        public static byte[] loadResourceData(string name, string prefix = "Klyte.ServiceVehiclesManager.")
        {
            name = prefix + name;

            UnmanagedMemoryStream stream = (UnmanagedMemoryStream)ResourceAssembly.GetManifestResourceStream(name);

            if (stream == null)
            {
                SVMUtils.doErrorLog("Could not find resource: " + name);
                return(null);
            }

            BinaryReader read = new BinaryReader(stream);

            return(read.ReadBytes((int)stream.Length));
        }