@@ -1690,26 +1690,6 @@ public static void GetEntityWorldSpaceAabb(IntPtr entity, IntPtr minsout, IntPtr
16901690 }
16911691 }
16921692
1693- public static IntPtr GetEconItemSystem ( ) {
1694- lock ( ScriptContext . GlobalScriptContext . Lock ) {
1695- ScriptContext . GlobalScriptContext . Reset ( ) ;
1696- ScriptContext . GlobalScriptContext . SetIdentifier ( 0x981E9B5B ) ;
1697- ScriptContext . GlobalScriptContext . Invoke ( ) ;
1698- ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1699- return ScriptContext . GlobalScriptContext . GetResultPrimitive < IntPtr > ( ) ;
1700- }
1701- }
1702-
1703- public static bool IsServerPaused ( ) {
1704- lock ( ScriptContext . GlobalScriptContext . Lock ) {
1705- ScriptContext . GlobalScriptContext . Reset ( ) ;
1706- ScriptContext . GlobalScriptContext . SetIdentifier ( 0xB216AAAC ) ;
1707- ScriptContext . GlobalScriptContext . Invoke ( ) ;
1708- ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1709- return ScriptContext . GlobalScriptContext . GetResultPrimitive < bool > ( ) ;
1710- }
1711- }
1712-
17131693 public static short GetSchemaOffset ( string classname , string propname ) {
17141694 lock ( ScriptContext . GlobalScriptContext . Lock ) {
17151695 ScriptContext . GlobalScriptContext . Reset ( ) ;
@@ -1799,6 +1779,107 @@ public static void SchemaNetworkStateChanged(IntPtr instance, uint offset, uint
17991779 }
18001780 }
18011781
1782+ public static IntPtr GetEconItemSystem ( ) {
1783+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1784+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1785+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0x981E9B5B ) ;
1786+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1787+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1788+ return ScriptContext . GlobalScriptContext . GetResultPrimitive < IntPtr > ( ) ;
1789+ }
1790+ }
1791+
1792+ public static bool IsServerPaused ( ) {
1793+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1794+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1795+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0xB216AAAC ) ;
1796+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1797+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1798+ return ScriptContext . GlobalScriptContext . GetResultPrimitive < bool > ( ) ;
1799+ }
1800+ }
1801+
1802+ public static IntPtr SoundEventCreate ( string name ) {
1803+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1804+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1805+ ScriptContext . GlobalScriptContext . PushString ( name ) ;
1806+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0xB724884E ) ;
1807+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1808+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1809+ return ScriptContext . GlobalScriptContext . GetResultPrimitive < IntPtr > ( ) ;
1810+ }
1811+ }
1812+
1813+ public static void SoundEventRelease ( IntPtr soundevent ) {
1814+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1815+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1816+ ScriptContext . GlobalScriptContext . PushPrimitive ( soundevent ) ;
1817+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0xFF002123 ) ;
1818+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1819+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1820+ }
1821+ }
1822+
1823+ public static void SoundEventSetFloat ( IntPtr soundevent , string name , float value ) {
1824+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1825+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1826+ ScriptContext . GlobalScriptContext . PushPrimitive ( soundevent ) ;
1827+ ScriptContext . GlobalScriptContext . PushString ( name ) ;
1828+ ScriptContext . GlobalScriptContext . PushPrimitive ( value ) ;
1829+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0x311228E7 ) ;
1830+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1831+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1832+ }
1833+ }
1834+
1835+ public static void SoundEventSetInt ( IntPtr soundevent , string name , int value ) {
1836+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1837+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1838+ ScriptContext . GlobalScriptContext . PushPrimitive ( soundevent ) ;
1839+ ScriptContext . GlobalScriptContext . PushString ( name ) ;
1840+ ScriptContext . GlobalScriptContext . PushPrimitive ( value ) ;
1841+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0x470A0744 ) ;
1842+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1843+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1844+ }
1845+ }
1846+
1847+ public static void SoundEventSetVector ( IntPtr soundevent , string name , IntPtr value ) {
1848+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1849+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1850+ ScriptContext . GlobalScriptContext . PushPrimitive ( soundevent ) ;
1851+ ScriptContext . GlobalScriptContext . PushString ( name ) ;
1852+ ScriptContext . GlobalScriptContext . PushPrimitive ( value ) ;
1853+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0x2D238D2E ) ;
1854+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1855+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1856+ }
1857+ }
1858+
1859+ public static int SoundEventEmit ( IntPtr soundevent , int sourceentityindex , ulong recipients ) {
1860+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1861+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1862+ ScriptContext . GlobalScriptContext . PushPrimitive ( soundevent ) ;
1863+ ScriptContext . GlobalScriptContext . PushPrimitive ( sourceentityindex ) ;
1864+ ScriptContext . GlobalScriptContext . PushPrimitive ( recipients ) ;
1865+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0x30D4F65F ) ;
1866+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1867+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1868+ return ScriptContext . GlobalScriptContext . GetResultPrimitive < int > ( ) ;
1869+ }
1870+ }
1871+
1872+ public static void SoundEventStop ( int guid , ulong recipients ) {
1873+ lock ( ScriptContext . GlobalScriptContext . Lock ) {
1874+ ScriptContext . GlobalScriptContext . Reset ( ) ;
1875+ ScriptContext . GlobalScriptContext . PushPrimitive ( guid ) ;
1876+ ScriptContext . GlobalScriptContext . PushPrimitive ( recipients ) ;
1877+ ScriptContext . GlobalScriptContext . SetIdentifier ( 0x30DCA4D2 ) ;
1878+ ScriptContext . GlobalScriptContext . Invoke ( ) ;
1879+ ScriptContext . GlobalScriptContext . CheckErrors ( ) ;
1880+ }
1881+ }
1882+
18021883 public static IntPtr CreateTimer ( float interval , InputArgument callback , int flags ) {
18031884 lock ( ScriptContext . GlobalScriptContext . Lock ) {
18041885 ScriptContext . GlobalScriptContext . Reset ( ) ;
0 commit comments