Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 20.99 KB | None | 0 0
  1. using System;
  2. using System.Runtime.CompilerServices;
  3. using Comfort.Common;
  4. using EFT.HealthSystem;
  5. using EFT.InventoryLogic;
  6. using UnityEngine;
  7.  
  8. namespace EFT.NetworkSimulation
  9. {
  10.     // Token: 0x0200135A RID: 4954
  11.     internal class NetworkSimulationPlayer : ClientPlayer
  12.     {
  13.         // Token: 0x06006DB9 RID: 28089 RVA: 0x00264400 File Offset: 0x00262600
  14.         internal static NetworkSimulationPlayer smethod_21(Vector3 vector3_3, GInterface52 ginterface52_1, ClientPlayer.GInterface166 ginterface166_0, EUpdateQueue eupdateQueue_0, Player.EUpdateMode eupdateMode_0, Player.EUpdateMode eupdateMode_1)
  15.         {
  16.             ResourceKey player_BUNDLE_NAME = GClass286.PLAYER_BUNDLE_NAME;
  17.             int int_ = 0;
  18.             string empty = string.Empty;
  19.             Func<CharacterController, GInterface153> func_ = null;
  20.             CharacterControllerSpawner.Mode clientPlayerMode = GClass254.Config.CharacterController.ClientPlayerMode;
  21.             if (NetworkSimulationPlayer.func_9 == null)
  22.             {
  23.                 NetworkSimulationPlayer.func_9 = new Func<float>(NetworkSimulationPlayer.smethod_23);
  24.             }
  25.             Func<float> func_2 = NetworkSimulationPlayer.func_9;
  26.             if (NetworkSimulationPlayer.func_10 == null)
  27.             {
  28.                 NetworkSimulationPlayer.func_10 = new Func<float>(NetworkSimulationPlayer.smethod_24);
  29.             }
  30.             NetworkSimulationPlayer networkSimulationPlayer = NetworkPlayer.smethod_16<NetworkSimulationPlayer>(player_BUNDLE_NAME, int_, vector3_3, empty, ginterface52_1, func_, eupdateQueue_0, eupdateMode_0, eupdateMode_1, clientPlayerMode, func_2, NetworkSimulationPlayer.func_10);
  31.             networkSimulationPlayer.ginterface166_0 = ginterface166_0;
  32.             networkSimulationPlayer.fullBodyBipedIK_0.solver.Quick = true;
  33.             return networkSimulationPlayer;
  34.         }
  35.  
  36.         // Token: 0x06006DBA RID: 28090 RVA: 0x00264488 File Offset: 0x00262688
  37.         public override void vmethod_25(GInterface99 ginterface99_0, Callback callback_1)
  38.         {
  39.             string id = ginterface99_0.RootItem.Id;
  40.             callback_1.Invoke(null);
  41.             this.gstruct105_0.Interact = true;
  42.             this.gstruct105_0.LootId = id;
  43.             this.gstruct105_0.CallbackId = 0u;
  44.         }
  45.  
  46.         // Token: 0x06006DBB RID: 28091 RVA: 0x000E02F9 File Offset: 0x000DE4F9
  47.         protected override void DropCurrentController(Action callback, bool fastDrop)
  48.         {
  49.             this.gstruct109_0.OperationType = ((!fastDrop) ? GStruct109.EOperationType.Drop : GStruct109.EOperationType.FastDrop);
  50.             base.DropCurrentController(callback, fastDrop);
  51.         }
  52.  
  53.         // Token: 0x06006DBC RID: 28092 RVA: 0x002644CC File Offset: 0x002626CC
  54.         protected override void Proceed(bool withNetwork, Callback<GInterface144> callback, bool scheduled = true)
  55.         {
  56.             NetworkSimulationPlayer.Class1151 @class = new NetworkSimulationPlayer.Class1151();
  57.             @class.bool_0 = withNetwork;
  58.             @class.networkSimulationPlayer_0 = this;
  59.             Func<Player.EmptyHandsController> func_ = new Func<Player.EmptyHandsController>(@class.method_0);
  60.             @class.process_0 = new Player.GClass988<Player.EmptyHandsController, GInterface144>(this, func_, null, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, true);
  61.             @class.action_0 = new Action(@class.method_1);
  62.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  63.         }
  64.  
  65.         // Token: 0x06006DBD RID: 28093 RVA: 0x00264538 File Offset: 0x00262738
  66.         protected override void Proceed(Weapon weapon, Callback<GInterface145> callback, bool scheduled = true)
  67.         {
  68.             NetworkSimulationPlayer.Class1152 @class = new NetworkSimulationPlayer.Class1152();
  69.             @class.weapon_0 = weapon;
  70.             @class.networkSimulationPlayer_0 = this;
  71.             Func<Player.FirearmController> func_ = new Func<Player.FirearmController>(@class.method_0);
  72.             @class.process_0 = new Player.GClass988<Player.FirearmController, GInterface145>(this, func_, @class.weapon_0, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, true);
  73.             @class.action_0 = new Action(@class.method_1);
  74.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  75.         }
  76.  
  77.         // Token: 0x06006DBE RID: 28094 RVA: 0x002645A8 File Offset: 0x002627A8
  78.         protected override void Proceed(GClass764 throwWeap, Callback<GInterface146> callback, bool scheduled = true)
  79.         {
  80.             NetworkSimulationPlayer.Class1153 @class = new NetworkSimulationPlayer.Class1153();
  81.             @class.gclass764_0 = throwWeap;
  82.             @class.networkSimulationPlayer_0 = this;
  83.             Func<Player.GrenadeController> func_ = new Func<Player.GrenadeController>(@class.method_0);
  84.             @class.process_0 = new Player.GClass988<Player.GrenadeController, GInterface146>(this, func_, @class.gclass764_0, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, true);
  85.             @class.action_0 = new Action(@class.method_1);
  86.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  87.         }
  88.  
  89.         // Token: 0x06006DBF RID: 28095 RVA: 0x00264618 File Offset: 0x00262818
  90.         protected override void Proceed(GClass754 meds, EBodyPart bodyPart, Callback<GInterface148> callback, bool scheduled = true)
  91.         {
  92.             NetworkSimulationPlayer.Class1154 @class = new NetworkSimulationPlayer.Class1154();
  93.             @class.gclass754_0 = meds;
  94.             @class.ebodyPart_0 = bodyPart;
  95.             @class.networkSimulationPlayer_0 = this;
  96.             Func<Player.MedsController> func_ = new Func<Player.MedsController>(@class.method_0);
  97.             @class.process_0 = new Player.GClass988<Player.MedsController, GInterface148>(this, func_, @class.gclass754_0, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, true);
  98.             @class.action_0 = new Action(@class.method_1);
  99.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  100.         }
  101.  
  102.         // Token: 0x06006DC0 RID: 28096 RVA: 0x00264690 File Offset: 0x00262890
  103.         protected override void Proceed(GClass746 foodDrink, float amount, Callback<GInterface148> callback, bool scheduled = true)
  104.         {
  105.             NetworkSimulationPlayer.Class1155 @class = new NetworkSimulationPlayer.Class1155();
  106.             @class.gclass746_0 = foodDrink;
  107.             @class.float_0 = amount;
  108.             @class.networkSimulationPlayer_0 = this;
  109.             Func<Player.MedsController> func_ = new Func<Player.MedsController>(@class.method_0);
  110.             @class.process_0 = new Player.GClass988<Player.MedsController, GInterface148>(this, func_, @class.gclass746_0, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, true);
  111.             @class.action_0 = new Action(@class.method_1);
  112.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  113.         }
  114.  
  115.         // Token: 0x06006DC1 RID: 28097 RVA: 0x00264708 File Offset: 0x00262908
  116.         protected override void Proceed(GClass787 knife, Callback<GInterface147> callback, bool scheduled = true)
  117.         {
  118.             NetworkSimulationPlayer.Class1156 @class = new NetworkSimulationPlayer.Class1156();
  119.             @class.gclass787_0 = knife;
  120.             @class.networkSimulationPlayer_0 = this;
  121.             Func<Player.KnifeController> func_ = new Func<Player.KnifeController>(@class.method_0);
  122.             @class.process_0 = new Player.GClass988<Player.KnifeController, GInterface147>(this, func_, @class.gclass787_0.Item, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, true);
  123.             @class.action_0 = new Action(@class.method_1);
  124.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  125.         }
  126.  
  127.         // Token: 0x06006DC2 RID: 28098 RVA: 0x00264780 File Offset: 0x00262980
  128.         protected override void Proceed(GClass764 throwWeap, Callback<GInterface150> callback, bool scheduled = true)
  129.         {
  130.             NetworkSimulationPlayer.Class1157 @class = new NetworkSimulationPlayer.Class1157();
  131.             @class.gclass764_0 = throwWeap;
  132.             @class.networkSimulationPlayer_0 = this;
  133.             Func<Player.QuickGrenadeThrowController> func_ = new Func<Player.QuickGrenadeThrowController>(@class.method_0);
  134.             @class.process_0 = new Player.GClass988<Player.QuickGrenadeThrowController, GInterface150>(this, func_, @class.gclass764_0, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, false);
  135.             @class.action_0 = new Action(@class.method_1);
  136.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  137.         }
  138.  
  139.         // Token: 0x06006DC3 RID: 28099 RVA: 0x002647F0 File Offset: 0x002629F0
  140.         protected override void Proceed(GClass787 knife, Callback<GInterface151> callback, bool scheduled = true)
  141.         {
  142.             NetworkSimulationPlayer.Class1158 @class = new NetworkSimulationPlayer.Class1158();
  143.             @class.gclass787_0 = knife;
  144.             @class.networkSimulationPlayer_0 = this;
  145.             Func<Player.QuickKnifeKickController> func_ = new Func<Player.QuickKnifeKickController>(@class.method_0);
  146.             @class.process_0 = new Player.GClass988<Player.QuickKnifeKickController, GInterface151>(this, func_, @class.gclass787_0.Item, false, Player.AbstractProcess.Completion.Sync, Player.AbstractProcess.Confirmation.Succeed, false);
  147.             @class.action_0 = new Action(@class.method_1);
  148.             @class.process_0.method_0(new Callback(@class.method_2), callback, scheduled);
  149.         }
  150.  
  151.         // Token: 0x06006DC4 RID: 28100 RVA: 0x000E0315 File Offset: 0x000DE515
  152.         private static void smethod_22(string string_3, Action action_15)
  153.         {
  154.             if (string_3 == null)
  155.             {
  156.                 action_15();
  157.             }
  158.         }
  159.  
  160.         // Token: 0x06006DC5 RID: 28101 RVA: 0x000A2EBB File Offset: 0x000A10BB
  161.         private uint method_214(Action<bool> action_15)
  162.         {
  163.             return 0u;
  164.         }
  165.  
  166.         // Token: 0x06006DC6 RID: 28102 RVA: 0x000C2C9C File Offset: 0x000C0E9C
  167.         [CompilerGenerated]
  168.         private static float smethod_23()
  169.         {
  170.             return 1f;
  171.         }
  172.  
  173.         // Token: 0x06006DC7 RID: 28103 RVA: 0x000C2C9C File Offset: 0x000C0E9C
  174.         [CompilerGenerated]
  175.         private static float smethod_24()
  176.         {
  177.             return 1f;
  178.         }
  179.  
  180.         // Token: 0x04005D90 RID: 23952
  181.         [CompilerGenerated]
  182.         private static Func<float> func_9;
  183.  
  184.         // Token: 0x04005D91 RID: 23953
  185.         [CompilerGenerated]
  186.         private static Func<float> func_10;
  187.  
  188.         // Token: 0x0200135B RID: 4955
  189.         [CompilerGenerated]
  190.         private sealed class Class1151
  191.         {
  192.             // Token: 0x06006DC9 RID: 28105 RVA: 0x000E0320 File Offset: 0x000DE520
  193.             internal Player.EmptyHandsController method_0()
  194.             {
  195.                 return ClientEmptyHandsController.smethod_9(this.networkSimulationPlayer_0);
  196.             }
  197.  
  198.             // Token: 0x06006DCA RID: 28106 RVA: 0x00264868 File Offset: 0x00262A68
  199.             internal void method_1()
  200.             {
  201.                 if (this.bool_0)
  202.                 {
  203.                     uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  204.                     this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateEmptyHands;
  205.                     this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  206.                 }
  207.             }
  208.  
  209.             // Token: 0x06006DCB RID: 28107 RVA: 0x000E032D File Offset: 0x000DE52D
  210.             internal void method_2(string string_0)
  211.             {
  212.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  213.             }
  214.  
  215.             // Token: 0x04005D92 RID: 23954
  216.             internal bool bool_0;
  217.  
  218.             // Token: 0x04005D93 RID: 23955
  219.             internal Player.GClass988<Player.EmptyHandsController, GInterface144> process_0;
  220.  
  221.             // Token: 0x04005D94 RID: 23956
  222.             internal Action action_0;
  223.  
  224.             // Token: 0x04005D95 RID: 23957
  225.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  226.         }
  227.  
  228.         // Token: 0x0200135C RID: 4956
  229.         [CompilerGenerated]
  230.         private sealed class Class1152
  231.         {
  232.             // Token: 0x06006DCD RID: 28109 RVA: 0x000E033B File Offset: 0x000DE53B
  233.             internal Player.FirearmController method_0()
  234.             {
  235.                 return ClientFirearmController.smethod_21(this.networkSimulationPlayer_0, this.weapon_0);
  236.             }
  237.  
  238.             // Token: 0x06006DCE RID: 28110 RVA: 0x002648BC File Offset: 0x00262ABC
  239.             internal void method_1()
  240.             {
  241.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  242.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateFirearm;
  243.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  244.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.weapon_0.Id;
  245.             }
  246.  
  247.             // Token: 0x06006DCF RID: 28111 RVA: 0x000E034E File Offset: 0x000DE54E
  248.             internal void method_2(string string_0)
  249.             {
  250.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  251.             }
  252.  
  253.             // Token: 0x04005D96 RID: 23958
  254.             internal Weapon weapon_0;
  255.  
  256.             // Token: 0x04005D97 RID: 23959
  257.             internal Player.GClass988<Player.FirearmController, GInterface145> process_0;
  258.  
  259.             // Token: 0x04005D98 RID: 23960
  260.             internal Action action_0;
  261.  
  262.             // Token: 0x04005D99 RID: 23961
  263.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  264.         }
  265.  
  266.         // Token: 0x0200135D RID: 4957
  267.         [CompilerGenerated]
  268.         private sealed class Class1153
  269.         {
  270.             // Token: 0x06006DD1 RID: 28113 RVA: 0x000E035C File Offset: 0x000DE55C
  271.             internal Player.GrenadeController method_0()
  272.             {
  273.                 return ClientGrenadeController.smethod_13(this.networkSimulationPlayer_0, this.gclass764_0);
  274.             }
  275.  
  276.             // Token: 0x06006DD2 RID: 28114 RVA: 0x00264924 File Offset: 0x00262B24
  277.             internal void method_1()
  278.             {
  279.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  280.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateGrenade;
  281.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  282.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.gclass764_0.Id;
  283.             }
  284.  
  285.             // Token: 0x06006DD3 RID: 28115 RVA: 0x000E036F File Offset: 0x000DE56F
  286.             internal void method_2(string string_0)
  287.             {
  288.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  289.             }
  290.  
  291.             // Token: 0x04005D9A RID: 23962
  292.             internal GClass764 gclass764_0;
  293.  
  294.             // Token: 0x04005D9B RID: 23963
  295.             internal Player.GClass988<Player.GrenadeController, GInterface146> process_0;
  296.  
  297.             // Token: 0x04005D9C RID: 23964
  298.             internal Action action_0;
  299.  
  300.             // Token: 0x04005D9D RID: 23965
  301.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  302.         }
  303.  
  304.         // Token: 0x0200135E RID: 4958
  305.         [CompilerGenerated]
  306.         private sealed class Class1154
  307.         {
  308.             // Token: 0x06006DD5 RID: 28117 RVA: 0x000E037D File Offset: 0x000DE57D
  309.             internal Player.MedsController method_0()
  310.             {
  311.                 return ClientMedsController.smethod_9(this.networkSimulationPlayer_0, this.gclass754_0, this.ebodyPart_0, 1f);
  312.             }
  313.  
  314.             // Token: 0x06006DD6 RID: 28118 RVA: 0x0026498C File Offset: 0x00262B8C
  315.             internal void method_1()
  316.             {
  317.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  318.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateMeds;
  319.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  320.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.gclass754_0.Id;
  321.                 this.networkSimulationPlayer_0.gstruct109_0.MedsBodyPart = this.ebodyPart_0;
  322.                 this.networkSimulationPlayer_0.gstruct109_0.MedsAmount = 1f;
  323.             }
  324.  
  325.             // Token: 0x06006DD7 RID: 28119 RVA: 0x000E039B File Offset: 0x000DE59B
  326.             internal void method_2(string string_0)
  327.             {
  328.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  329.             }
  330.  
  331.             // Token: 0x04005D9E RID: 23966
  332.             internal GClass754 gclass754_0;
  333.  
  334.             // Token: 0x04005D9F RID: 23967
  335.             internal EBodyPart ebodyPart_0;
  336.  
  337.             // Token: 0x04005DA0 RID: 23968
  338.             internal Player.GClass988<Player.MedsController, GInterface148> process_0;
  339.  
  340.             // Token: 0x04005DA1 RID: 23969
  341.             internal Action action_0;
  342.  
  343.             // Token: 0x04005DA2 RID: 23970
  344.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  345.         }
  346.  
  347.         // Token: 0x0200135F RID: 4959
  348.         [CompilerGenerated]
  349.         private sealed class Class1155
  350.         {
  351.             // Token: 0x06006DD9 RID: 28121 RVA: 0x000E03A9 File Offset: 0x000DE5A9
  352.             internal Player.MedsController method_0()
  353.             {
  354.                 return ClientMedsController.smethod_9(this.networkSimulationPlayer_0, this.gclass746_0, EBodyPart.Head, this.float_0);
  355.             }
  356.  
  357.             // Token: 0x06006DDA RID: 28122 RVA: 0x00264A20 File Offset: 0x00262C20
  358.             internal void method_1()
  359.             {
  360.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  361.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateMeds;
  362.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  363.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.gclass746_0.Id;
  364.                 this.networkSimulationPlayer_0.gstruct109_0.MedsBodyPart = EBodyPart.Head;
  365.                 this.networkSimulationPlayer_0.gstruct109_0.MedsAmount = this.float_0;
  366.             }
  367.  
  368.             // Token: 0x06006DDB RID: 28123 RVA: 0x000E03C3 File Offset: 0x000DE5C3
  369.             internal void method_2(string string_0)
  370.             {
  371.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  372.             }
  373.  
  374.             // Token: 0x04005DA3 RID: 23971
  375.             internal GClass746 gclass746_0;
  376.  
  377.             // Token: 0x04005DA4 RID: 23972
  378.             internal float float_0;
  379.  
  380.             // Token: 0x04005DA5 RID: 23973
  381.             internal Player.GClass988<Player.MedsController, GInterface148> process_0;
  382.  
  383.             // Token: 0x04005DA6 RID: 23974
  384.             internal Action action_0;
  385.  
  386.             // Token: 0x04005DA7 RID: 23975
  387.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  388.         }
  389.  
  390.         // Token: 0x02001360 RID: 4960
  391.         [CompilerGenerated]
  392.         private sealed class Class1156
  393.         {
  394.             // Token: 0x06006DDD RID: 28125 RVA: 0x000E03D1 File Offset: 0x000DE5D1
  395.             internal Player.KnifeController method_0()
  396.             {
  397.                 return ClientKnifeController.smethod_11(this.networkSimulationPlayer_0, this.gclass787_0);
  398.             }
  399.  
  400.             // Token: 0x06006DDE RID: 28126 RVA: 0x00264AB0 File Offset: 0x00262CB0
  401.             internal void method_1()
  402.             {
  403.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  404.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateKnife;
  405.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  406.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.gclass787_0.Item.Id;
  407.             }
  408.  
  409.             // Token: 0x06006DDF RID: 28127 RVA: 0x000E03E4 File Offset: 0x000DE5E4
  410.             internal void method_2(string string_0)
  411.             {
  412.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  413.             }
  414.  
  415.             // Token: 0x04005DA8 RID: 23976
  416.             internal GClass787 gclass787_0;
  417.  
  418.             // Token: 0x04005DA9 RID: 23977
  419.             internal Player.GClass988<Player.KnifeController, GInterface147> process_0;
  420.  
  421.             // Token: 0x04005DAA RID: 23978
  422.             internal Action action_0;
  423.  
  424.             // Token: 0x04005DAB RID: 23979
  425.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  426.         }
  427.  
  428.         // Token: 0x02001361 RID: 4961
  429.         [CompilerGenerated]
  430.         private sealed class Class1157
  431.         {
  432.             // Token: 0x06006DE1 RID: 28129 RVA: 0x000E03F2 File Offset: 0x000DE5F2
  433.             internal Player.QuickGrenadeThrowController method_0()
  434.             {
  435.                 return ClientQuickGrenadeThrowController.smethod_13(this.networkSimulationPlayer_0, this.gclass764_0);
  436.             }
  437.  
  438.             // Token: 0x06006DE2 RID: 28130 RVA: 0x00264B1C File Offset: 0x00262D1C
  439.             internal void method_1()
  440.             {
  441.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  442.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateQuickGrenadeThrow;
  443.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  444.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.gclass764_0.Id;
  445.             }
  446.  
  447.             // Token: 0x06006DE3 RID: 28131 RVA: 0x000E0405 File Offset: 0x000DE605
  448.             internal void method_2(string string_0)
  449.             {
  450.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  451.             }
  452.  
  453.             // Token: 0x04005DAC RID: 23980
  454.             internal GClass764 gclass764_0;
  455.  
  456.             // Token: 0x04005DAD RID: 23981
  457.             internal Player.GClass988<Player.QuickGrenadeThrowController, GInterface150> process_0;
  458.  
  459.             // Token: 0x04005DAE RID: 23982
  460.             internal Action action_0;
  461.  
  462.             // Token: 0x04005DAF RID: 23983
  463.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  464.         }
  465.  
  466.         // Token: 0x02001362 RID: 4962
  467.         [CompilerGenerated]
  468.         private sealed class Class1158
  469.         {
  470.             // Token: 0x06006DE5 RID: 28133 RVA: 0x000E0413 File Offset: 0x000DE613
  471.             internal Player.QuickKnifeKickController method_0()
  472.             {
  473.                 return ClientQuickKnifeKickController.smethod_11(this.networkSimulationPlayer_0, this.gclass787_0);
  474.             }
  475.  
  476.             // Token: 0x06006DE6 RID: 28134 RVA: 0x00264B84 File Offset: 0x00262D84
  477.             internal void method_1()
  478.             {
  479.                 uint callbackId = this.networkSimulationPlayer_0.method_214(new Action<bool>(this.process_0.method_1));
  480.                 this.networkSimulationPlayer_0.gstruct109_0.OperationType = GStruct109.EOperationType.CreateQuickKnifeKick;
  481.                 this.networkSimulationPlayer_0.gstruct109_0.CallbackId = callbackId;
  482.                 this.networkSimulationPlayer_0.gstruct109_0.ItemId = this.gclass787_0.Item.Id;
  483.             }
  484.  
  485.             // Token: 0x06006DE7 RID: 28135 RVA: 0x000E0426 File Offset: 0x000DE626
  486.             internal void method_2(string string_0)
  487.             {
  488.                 NetworkSimulationPlayer.smethod_22(string_0, this.action_0);
  489.             }
  490.  
  491.             // Token: 0x04005DB0 RID: 23984
  492.             internal GClass787 gclass787_0;
  493.  
  494.             // Token: 0x04005DB1 RID: 23985
  495.             internal Player.GClass988<Player.QuickKnifeKickController, GInterface151> process_0;
  496.  
  497.             // Token: 0x04005DB2 RID: 23986
  498.             internal Action action_0;
  499.  
  500.             // Token: 0x04005DB3 RID: 23987
  501.             internal NetworkSimulationPlayer networkSimulationPlayer_0;
  502.         }
  503.     }
  504. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement