Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/rail/IRailFile.cs
2026-02-21 16:45:37 +08:00

24 lines
511 B
C#

namespace rail
{
public interface IRailFile : IRailComponent
{
string GetFilename();
uint Read(byte[] buff, uint bytes_to_read, out RailResult result);
uint Read(byte[] buff, uint bytes_to_read);
uint Write(byte[] buff, uint bytes_to_write, out RailResult result);
uint Write(byte[] buff, uint bytes_to_write);
RailResult AsyncRead(uint bytes_to_read, string user_data);
RailResult AsyncWrite(byte[] buffer, uint bytes_to_write, string user_data);
uint GetSize();
void Close();
}
}