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

52 lines
1.6 KiB
C#

using System;
namespace rail
{
public class IRailGlobalStatsImpl : RailObject, IRailGlobalStats, IRailComponent
{
internal IRailGlobalStatsImpl(IntPtr cPtr)
{
swigCPtr_ = cPtr;
}
~IRailGlobalStatsImpl()
{
}
public virtual RailResult AsyncRequestGlobalStats(string user_data)
{
return (RailResult)RAIL_API_PINVOKE.IRailGlobalStats_AsyncRequestGlobalStats(swigCPtr_, user_data);
}
public virtual RailResult GetGlobalStatValue(string name, out long data)
{
return (RailResult)RAIL_API_PINVOKE.IRailGlobalStats_GetGlobalStatValue__SWIG_0(swigCPtr_, name, out data);
}
public virtual RailResult GetGlobalStatValue(string name, out double data)
{
return (RailResult)RAIL_API_PINVOKE.IRailGlobalStats_GetGlobalStatValue__SWIG_1(swigCPtr_, name, out data);
}
public virtual RailResult GetGlobalStatValueHistory(string name, long[] global_stats_data, uint data_size, out int num_global_stats)
{
return (RailResult)RAIL_API_PINVOKE.IRailGlobalStats_GetGlobalStatValueHistory__SWIG_0(swigCPtr_, name, global_stats_data, data_size, out num_global_stats);
}
public virtual RailResult GetGlobalStatValueHistory(string name, double[] global_stats_data, uint data_size, out int num_global_stats)
{
return (RailResult)RAIL_API_PINVOKE.IRailGlobalStats_GetGlobalStatValueHistory__SWIG_1(swigCPtr_, name, global_stats_data, data_size, out num_global_stats);
}
public virtual ulong GetComponentVersion()
{
return RAIL_API_PINVOKE.IRailComponent_GetComponentVersion(swigCPtr_);
}
public virtual void Release()
{
RAIL_API_PINVOKE.IRailComponent_Release(swigCPtr_);
}
}
}