mta-mono/MultiTheftAuto/Native/Game.cs
2015-12-12 13:10:23 +03:00

30 lines
992 B
C#

using System;
using System.Runtime.CompilerServices;
namespace MultiTheftAuto.Native
{
public static class Game
{
[MethodImpl( MethodImplOptions.InternalCall )]
public static new extern string GetType();
[MethodImpl( MethodImplOptions.InternalCall )]
public static extern string GetMapName();
[MethodImpl( MethodImplOptions.InternalCall )]
public static extern string GetRuleValue( string sKey );
[MethodImpl( MethodImplOptions.InternalCall )]
public static extern bool RemoveRuleValue( string sKey );
[MethodImpl( MethodImplOptions.InternalCall )]
public static extern bool SetType( string sType );
[MethodImpl( MethodImplOptions.InternalCall )]
public static extern bool SetMapName( string sName );
[MethodImpl( MethodImplOptions.InternalCall )]
public static extern bool SetRuleValue( string sKey, string sValue );
}
}