private void PlayerCharacterMasterController_OnBodyStart(On.RoR2.PlayerCharacterMasterController.orig_OnBodyStart orig, PlayerCharacterMasterController self) { if (NetworkClient.active) { ConversionArtifactMod.master = self.master; //self.networkUser.connectionToServer.RegisterHandler(msgDropCallbackType, msgDropCallbackHandler); //self.connectionToServer.RegisterHandler(msgDropCallbackType, msgDropCallbackHandler); //ClientScene.readyConnection.RegisterHandler(msgDropCallbackType, msgDropCallbackHandler); } var master = self.master; if (master != null && master.GetComponent <InventoryLimits>() == null && master.GetComponent <DropperApplier>() == null) { InventoryLimits limits = master.gameObject.AddComponent <InventoryLimits>(); limits.limit = (int)TeamManager.instance.GetTeamLevel(self.master.teamIndex); limits.Count(master.inventory); DropperApplier dropperApplier = master.gameObject.AddComponent <DropperApplier>(); dropperApplier.inventory = master.inventory; dropperApplier.master = master; } orig(self); }
public void Body_Start(On.RoR2.PlayerCharacterMasterController.orig_OnBodyStart o, RoR2.PlayerCharacterMasterController s) { o(s); //GetPlayerStats(s); }
private void PlayerCharacterMasterController_OnBodyStart(On.RoR2.PlayerCharacterMasterController.orig_OnBodyStart orig, PlayerCharacterMasterController self) { orig(self); FetchPingControllers(out pingerController); }