コード例 #1
0
ファイル: ByteArray.cs プロジェクト: balkin/playscript-mono
        public static ByteArray loadFromPath(string path)
        {
            var newPath = PlayScript.Player.ResolveResourcePath(path);

            byte[] data = System.IO.File.ReadAllBytes(newPath);
            return(ByteArray.fromArray(data));
        }
コード例 #2
0
ファイル: ByteArray.cs プロジェクト: balkin/playscript-mono
        public static ByteArray cloneFromArray <T>(T[] array, int count) where T : struct
        {
            int byteLength = Buffer.ByteLength(array);

            if (count != array.Length)
            {
                byteLength = byteLength / array.Length * count;
            }

            byte[] clone = new byte[byteLength];
            Buffer.BlockCopy(array, 0, clone, 0, clone.Length);
            return(ByteArray.fromArray(clone));
        }