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

47 lines
1.0 KiB
C#

using System;
namespace rail
{
public class RailCrashBufferImpl : RailObject, RailCrashBuffer
{
internal RailCrashBufferImpl(IntPtr cPtr)
{
swigCPtr_ = cPtr;
}
~RailCrashBufferImpl()
{
}
public virtual string GetData()
{
return UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailCrashBuffer_GetData(swigCPtr_));
}
public virtual uint GetBufferLength()
{
return RAIL_API_PINVOKE.RailCrashBuffer_GetBufferLength(swigCPtr_);
}
public virtual uint GetValidLength()
{
return RAIL_API_PINVOKE.RailCrashBuffer_GetValidLength(swigCPtr_);
}
public virtual uint SetData(string data, uint length, uint offset)
{
return RAIL_API_PINVOKE.RailCrashBuffer_SetData__SWIG_0(swigCPtr_, data, length, offset);
}
public virtual uint SetData(string data, uint length)
{
return RAIL_API_PINVOKE.RailCrashBuffer_SetData__SWIG_1(swigCPtr_, data, length);
}
public virtual uint AppendData(string data, uint length)
{
return RAIL_API_PINVOKE.RailCrashBuffer_AppendData(swigCPtr_, data, length);
}
}
}