Decompiled source of RumbleModdingAPI v3.1.3

Mods/RumbleModdingAPI.dll

Decompiled 2 months ago
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using Il2CppBhaptics.SDK2;
using Il2CppExitGames.Client.Photon;
using Il2CppPhoton.Pun;
using Il2CppPhoton.Realtime;
using Il2CppRUMBLE.Combat;
using Il2CppRUMBLE.Combat.ShiftStones.UI;
using Il2CppRUMBLE.Environment;
using Il2CppRUMBLE.Environment.Howard;
using Il2CppRUMBLE.Environment.Matchmaking;
using Il2CppRUMBLE.Input;
using Il2CppRUMBLE.Interactions.InteractionBase;
using Il2CppRUMBLE.Managers;
using Il2CppRUMBLE.MoveSystem;
using Il2CppRUMBLE.Players;
using Il2CppRUMBLE.Rewards;
using Il2CppRUMBLE.Social;
using Il2CppRUMBLE.Social.Phone;
using Il2CppRUMBLE.Tutorial.MoveLearning;
using Il2CppRUMBLE.Utilities;
using Il2CppSteamAudio;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using Il2CppTMPro;
using MelonLoader;
using RumbleModdingAPI;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.InputSystem;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: MelonInfo(typeof(Calls), "RumbleModdingAPI", "3.1.3", "UlvakSkillz", null)]
[assembly: MelonGame("Buckethead Entertainment", "RUMBLE")]
[assembly: MelonColor(255, 195, 0, 255)]
[assembly: MelonAuthorColor(255, 195, 0, 255)]
[assembly: VerifyLoaderVersion(0, 6, 2, true)]
[assembly: AssemblyTitle("RumbleModdingAPI")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("RumbleModdingAPI")]
[assembly: AssemblyCopyright("Copyright ©  2024")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("1ae819fd-d86a-44b0-bc6b-aee140e7ca82")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: TargetFramework(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
[assembly: AssemblyVersion("1.0.0.0")]
namespace RumbleModdingAPI;

public static class ModBuildInfo
{
	public const string Version = "3.1.3";
}
public class ModInfo
{
	public string ModName;

	public string ModVersion;

	public ModInfo(string name, string version)
	{
		ModName = name;
		ModVersion = version;
	}
}
public class Calls : MelonMod
{
	public class Mods
	{
		public static string getMyModString()
		{
			return myModString;
		}

		public static string getOpponentModString()
		{
			return opponentModString;
		}

		public static List<ModInfo> getMyMods()
		{
			return myMods;
		}

		public static List<ModInfo> getOpponentMods()
		{
			return opponentMods;
		}

		public static bool doesOpponentHaveMod(string modName, string ModVersion, bool matchVersion = true)
		{
			for (int i = 0; i < opponentMods.Count; i++)
			{
				if (modName == opponentMods[i].ModName)
				{
					if (matchVersion)
					{
						return ModVersion == opponentMods[i].ModVersion;
					}
					return true;
				}
			}
			return false;
		}
	}

	public class ControllerMap
	{
		public class RightController
		{
			public static float GetTrigger()
			{
				return rightTrigger.ReadValue<float>();
			}

			public static float GetGrip()
			{
				return rightGrip.ReadValue<float>();
			}

			public static float GetPrimary()
			{
				return rightPrimary.ReadValue<float>();
			}

			public static float GetSecondary()
			{
				return rightSecondary.ReadValue<float>();
			}

			public static Vector2 GetJoystick()
			{
				//IL_0006: Unknown result type (might be due to invalid IL or missing references)
				//IL_000b: Unknown result type (might be due to invalid IL or missing references)
				//IL_000e: Unknown result type (might be due to invalid IL or missing references)
				return rightJoystick.ReadValue<Vector2>();
			}

			public static float GetJoystickClick()
			{
				return rightJoystickClick.ReadValue<float>();
			}
		}

		public class LeftController
		{
			public static float GetTrigger()
			{
				return leftTrigger.ReadValue<float>();
			}

			public static float GetGrip()
			{
				return leftGrip.ReadValue<float>();
			}

			public static float GetPrimary()
			{
				return leftPrimary.ReadValue<float>();
			}

			public static float GetSecondary()
			{
				return leftSecondary.ReadValue<float>();
			}

			public static Vector2 GetJoystick()
			{
				//IL_0006: Unknown result type (might be due to invalid IL or missing references)
				//IL_000b: Unknown result type (might be due to invalid IL or missing references)
				//IL_000e: Unknown result type (might be due to invalid IL or missing references)
				return leftJoystick.ReadValue<Vector2>();
			}

			public static float GetJoystickClick()
			{
				return leftJoystickClick.ReadValue<float>();
			}
		}
	}

	public class Create
	{
		public static GameObject NewText()
		{
			GameObject val = Object.Instantiate<GameObject>(newTextGameObject);
			val.SetActive(true);
			((TMP_Text)val.GetComponent<TextMeshPro>()).autoSizeTextContainer = true;
			return val;
		}

		public static GameObject NewText(string text, float textSize, Color textColor, Vector3 textPosition, Quaternion textRotation)
		{
			//IL_002c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0045: Unknown result type (might be due to invalid IL or missing references)
			//IL_0056: Unknown result type (might be due to invalid IL or missing references)
			GameObject val = Object.Instantiate<GameObject>(newTextGameObject);
			val.SetActive(true);
			TextMeshPro component = val.GetComponent<TextMeshPro>();
			((TMP_Text)component).text = text;
			((TMP_Text)component).fontSize = textSize;
			((TMP_Text)component).color = textColor;
			((TMP_Text)component).autoSizeTextContainer = true;
			newTextGameObject.transform.position = textPosition;
			newTextGameObject.transform.rotation = textRotation;
			return val;
		}

		public static GameObject NewButton()
		{
			GameObject val = Object.Instantiate<GameObject>(newButtonGameObject);
			val.SetActive(true);
			return val;
		}

		public static GameObject NewButton(Vector3 buttonPosition, Quaternion buttonRotation)
		{
			//IL_0012: Unknown result type (might be due to invalid IL or missing references)
			//IL_001f: Unknown result type (might be due to invalid IL or missing references)
			GameObject val = Object.Instantiate<GameObject>(newButtonGameObject);
			val.transform.position = buttonPosition;
			val.transform.rotation = buttonRotation;
			val.SetActive(true);
			return val;
		}

		public static GameObject NewButton(Action action)
		{
			GameObject val = Object.Instantiate<GameObject>(newButtonGameObject);
			val.SetActive(true);
			((Component)val.transform.GetChild(0)).gameObject.GetComponent<InteractionButton>().onPressed.AddListener(UnityAction.op_Implicit(action));
			return val;
		}

		public static GameObject NewButton(Vector3 buttonPosition, Quaternion buttonRotation, Action action)
		{
			//IL_0012: Unknown result type (might be due to invalid IL or missing references)
			//IL_001f: Unknown result type (might be due to invalid IL or missing references)
			GameObject val = Object.Instantiate<GameObject>(newButtonGameObject);
			val.transform.position = buttonPosition;
			val.transform.rotation = buttonRotation;
			val.SetActive(true);
			((Component)val.transform.GetChild(0)).gameObject.GetComponent<InteractionButton>().onPressed.AddListener(UnityAction.op_Implicit(action));
			return val;
		}
	}

	public class GameObjects
	{
		public class DDOL
		{
			public class BHaptics
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[0];
				}
			}

			public class LanguageManager
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[1];
				}
			}

			public class PhotonMono
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[2];
				}
			}

			public class GameInstance
			{
				public class PreInitializable
				{
					public class AudioManager
					{
						public class SteamAudioManagerSettings
						{
							public static GameObject GetGameObject()
							{
								return ((Component)AudioManager.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public static GameObject GetGameObject()
						{
							return ((Component)PreInitializable.GetGameObject().transform.GetChild(0)).gameObject;
						}
					}

					public class PoolManager
					{
						public class VigorstoneBurstVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public class BoulderBall
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(1)).gameObject;
							}
						}

						public class GuardstoneTutorial
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(2)).gameObject;
							}
						}

						public class VolatileStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(3)).gameObject;
							}
						}

						public class ChargeStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(4)).gameObject;
							}
						}

						public class SurgeStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(5)).gameObject;
							}
						}

						public class FlowStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(6)).gameObject;
							}
						}

						public class GuardStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(7)).gameObject;
							}
						}

						public class StubbornStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(8)).gameObject;
							}
						}

						public class AdamantStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(9)).gameObject;
							}
						}

						public class VigorStone
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(10)).gameObject;
							}
						}

						public class SurgestoneVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(11)).gameObject;
							}
						}

						public class GuardstoneVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(12)).gameObject;
							}
						}

						public class StubbornstoneVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(13)).gameObject;
							}
						}

						public class AdamantstoneVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(14)).gameObject;
							}
						}

						public class VigorstoneVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(15)).gameObject;
							}
						}

						public class SmallRock
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(16)).gameObject;
							}
						}

						public class LargeRock
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(17)).gameObject;
							}
						}

						public class ADustBreakDISCVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(18)).gameObject;
							}
						}

						public class FlickVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(19)).gameObject;
							}
						}

						public class PlayerBoxInteractionVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(20)).gameObject;
							}
						}

						public class ExplodeActivationVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(21)).gameObject;
							}
						}

						public class ExplodeFinaleVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(22)).gameObject;
							}
						}

						public class ExplodeStatusVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(23)).gameObject;
							}
						}

						public class DashVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(24)).gameObject;
							}
						}

						public class DustPlayerKnockbackVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(25)).gameObject;
							}
						}

						public class Hitmarker
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(26)).gameObject;
							}
						}

						public class BaseTotem
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(27)).gameObject;
							}
						}

						public class GroundVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(28)).gameObject;
							}
						}

						public class StructureCollisionVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(29)).gameObject;
							}
						}

						public class UngroundVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(30)).gameObject;
							}
						}

						public class JumpVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(31)).gameObject;
							}
						}

						public class PosePerformedVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(32)).gameObject;
							}
						}

						public class MovePerformedVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(33)).gameObject;
							}
						}

						public class RicochetVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(34)).gameObject;
							}
						}

						public class ParryVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(35)).gameObject;
							}
						}

						public class HoldVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(36)).gameObject;
							}
						}

						public class UppercutVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(37)).gameObject;
							}
						}

						public class StraightVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(38)).gameObject;
							}
						}

						public class KickVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(39)).gameObject;
							}
						}

						public class Stomp_VFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(40)).gameObject;
							}
						}

						public class DustFootstep
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(41)).gameObject;
							}
						}

						public class Pillar
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(42)).gameObject;
							}
						}

						public class Disc
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(43)).gameObject;
							}
						}

						public class GroundedStateVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(44)).gameObject;
							}
						}

						public class DustSpawnVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(45)).gameObject;
							}
						}

						public class DustBreakVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(46)).gameObject;
							}
						}

						public class DustImpactVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(47)).gameObject;
							}
						}

						public class JointControl
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(48)).gameObject;
							}
						}

						public class Wall
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(49)).gameObject;
							}
						}

						public class RockCube
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(50)).gameObject;
							}
						}

						public class Ball
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(51)).gameObject;
							}
						}

						public class FloatingDamageText
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(52)).gameObject;
							}
						}

						public class PooledAudioSource
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(53)).gameObject;
							}
						}

						public class DustGroundedFrictionVFX
						{
							public static GameObject GetGameObject()
							{
								return ((Component)PoolManager.GetGameObject().transform.GetChild(54)).gameObject;
							}
						}

						public static GameObject GetGameObject()
						{
							return ((Component)PreInitializable.GetGameObject().transform.GetChild(1)).gameObject;
						}
					}

					public class PlayFabHandler
					{
						public static GameObject GetGameObject()
						{
							return ((Component)PreInitializable.GetGameObject().transform.GetChild(2)).gameObject;
						}
					}

					public static GameObject GetGameObject()
					{
						return ((Component)GameInstance.GetGameObject().transform.GetChild(0)).gameObject;
					}
				}

				public class Initializable
				{
					public class NetworkManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(0)).gameObject;
						}
					}

					public class PlayerManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(1)).gameObject;
						}
					}

					public class InputManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(2)).gameObject;
						}
					}

					public class SceneManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(3)).gameObject;
						}
					}

					public class NotificationManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(4)).gameObject;
						}
					}

					public class StackManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(5)).gameObject;
						}
					}

					public class QualityManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(6)).gameObject;
						}
					}

					public class SocialHandler
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(7)).gameObject;
						}
					}

					public class SlabManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(8)).gameObject;
						}
					}

					public class RecordingCamera
					{
						public class FadeScreenRenderer
						{
							public static GameObject GetGameObject()
							{
								return ((Component)RecordingCamera.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public static GameObject GetGameObject()
						{
							return ((Component)Initializable.GetGameObject().transform.GetChild(9)).gameObject;
						}
					}

					public static GameObject GetGameObject()
					{
						return ((Component)GameInstance.GetGameObject().transform.GetChild(1)).gameObject;
					}
				}

				public class External
				{
					public class LanguageManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)External.GetGameObject().transform.GetChild(0)).gameObject;
						}
					}

					public class PUNVoiceClient
					{
						public static GameObject GetGameObject()
						{
							return ((Component)External.GetGameObject().transform.GetChild(1)).gameObject;
						}
					}

					public static GameObject GetGameObject()
					{
						return ((Component)GameInstance.GetGameObject().transform.GetChild(2)).gameObject;
					}
				}

				public class Other
				{
					public class RaiseEventHandler
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Other.GetGameObject().transform.GetChild(0)).gameObject;
						}
					}

					public class Layermasks
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Other.GetGameObject().transform.GetChild(1)).gameObject;
						}
					}

					public class CombatManager
					{
						public static GameObject GetGameObject()
						{
							return ((Component)Other.GetGameObject().transform.GetChild(2)).gameObject;
						}
					}

					public static GameObject GetGameObject()
					{
						return ((Component)GameInstance.GetGameObject().transform.GetChild(3)).gameObject;
					}
				}

				public class UI
				{
					public class LegacyRecordingCameraUI
					{
						public class Panel
						{
							public class FieldOfView
							{
								public class Label
								{
									public static GameObject GetGameObject()
									{
										return ((Component)FieldOfView.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class Minlabel
								{
									public static GameObject GetGameObject()
									{
										return ((Component)FieldOfView.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public class MaxLabel
								{
									public static GameObject GetGameObject()
									{
										return ((Component)FieldOfView.GetGameObject().transform.GetChild(2)).gameObject;
									}
								}

								public class SliderOutline
								{
									public class Background
									{
										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class FillArea
									{
										public class Fill
										{
											public static GameObject GetGameObject()
											{
												return ((Component)FillArea.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class HandleSlideArea
									{
										public class Handle
										{
											public class Current
											{
												public static GameObject GetGameObject()
												{
													return ((Component)Handle.GetGameObject().transform.GetChild(0)).gameObject;
												}
											}

											public static GameObject GetGameObject()
											{
												return ((Component)HandleSlideArea.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)FieldOfView.GetGameObject().transform.GetChild(3)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public class PositionSmoothing
							{
								public class Label
								{
									public static GameObject GetGameObject()
									{
										return ((Component)PositionSmoothing.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class Minlabel
								{
									public static GameObject GetGameObject()
									{
										return ((Component)PositionSmoothing.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public class MaxLabel
								{
									public static GameObject GetGameObject()
									{
										return ((Component)PositionSmoothing.GetGameObject().transform.GetChild(2)).gameObject;
									}
								}

								public class SliderOutline
								{
									public class Background
									{
										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class FillArea
									{
										public class Fill
										{
											public static GameObject GetGameObject()
											{
												return ((Component)FillArea.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class HandleSlideArea
									{
										public class Handle
										{
											public class Current
											{
												public static GameObject GetGameObject()
												{
													return ((Component)Handle.GetGameObject().transform.GetChild(0)).gameObject;
												}
											}

											public static GameObject GetGameObject()
											{
												return ((Component)HandleSlideArea.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)PositionSmoothing.GetGameObject().transform.GetChild(3)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(1)).gameObject;
								}
							}

							public class RotationSmoothing
							{
								public class Label
								{
									public static GameObject GetGameObject()
									{
										return ((Component)RotationSmoothing.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class Minlabel
								{
									public static GameObject GetGameObject()
									{
										return ((Component)RotationSmoothing.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public class maxLabel
								{
									public static GameObject GetGameObject()
									{
										return ((Component)RotationSmoothing.GetGameObject().transform.GetChild(2)).gameObject;
									}
								}

								public class SliderOutline
								{
									public class Background
									{
										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class FillArea
									{
										public class Fill
										{
											public static GameObject GetGameObject()
											{
												return ((Component)FillArea.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class HandleSlideArea
									{
										public class Handle
										{
											public class Current
											{
												public static GameObject GetGameObject()
												{
													return ((Component)Handle.GetGameObject().transform.GetChild(0)).gameObject;
												}
											}

											public static GameObject GetGameObject()
											{
												return ((Component)HandleSlideArea.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)SliderOutline.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)RotationSmoothing.GetGameObject().transform.GetChild(3)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(2)).gameObject;
								}
							}

							public class Enabled
							{
								public class Label
								{
									public static GameObject GetGameObject()
									{
										return ((Component)Enabled.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class ToggleStandard
								{
									public class Check
									{
										public class Checkmark
										{
											public static GameObject GetGameObject()
											{
												return ((Component)Check.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class Filled
										{
											public static GameObject GetGameObject()
											{
												return ((Component)Check.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToggleStandard.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class LabelOn
									{
										public static GameObject GetGameObject()
										{
											return ((Component)ToggleStandard.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)Enabled.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(3)).gameObject;
								}
							}

							public class ToggleLabel
							{
								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(4)).gameObject;
								}
							}

							public class SwitchToModernButton
							{
								public class Text
								{
									public static GameObject GetGameObject()
									{
										return ((Component)SwitchToModernButton.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class Ripple
								{
									public static GameObject GetGameObject()
									{
										return ((Component)SwitchToModernButton.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(5)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)UI.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public class CameraDisableWarning
						{
							public class ToolTipRect
							{
								public class Content
								{
									public class Shadow
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Content.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class Background
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Content.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class Description
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Content.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)ToolTipRect.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CameraDisableWarning.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)UI.GetGameObject().transform.GetChild(1)).gameObject;
							}
						}

						public static GameObject GetGameObject()
						{
							return ((Component)UI.GetGameObject().transform.GetChild(0)).gameObject;
						}
					}

					public class ModernRecordingCameraUI
					{
						public class Panel
						{
							public class Enabled
							{
								public class Label
								{
									public static GameObject GetGameObject()
									{
										return ((Component)Enabled.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class ToggleStandard
								{
									public class Check
									{
										public class Checkmark
										{
											public static GameObject GetGameObject()
											{
												return ((Component)Check.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class Filled
										{
											public static GameObject GetGameObject()
											{
												return ((Component)Check.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToggleStandard.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class LabelOn
									{
										public static GameObject GetGameObject()
										{
											return ((Component)ToggleStandard.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)Enabled.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public class TurnOffRUMBLEAvatar
							{
								public class Check
								{
									public class Checkmark
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Check.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class Filled
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Check.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)TurnOffRUMBLEAvatar.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class LabelOn
								{
									public static GameObject GetGameObject()
									{
										return ((Component)TurnOffRUMBLEAvatar.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(1)).gameObject;
								}
							}

							public class LIVSetUpManualButton
							{
								public class Text
								{
									public static GameObject GetGameObject()
									{
										return ((Component)LIVSetUpManualButton.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class Ripple
								{
									public static GameObject GetGameObject()
									{
										return ((Component)LIVSetUpManualButton.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(2)).gameObject;
								}
							}

							public class SwitchToLegacyButton
							{
								public class Text
								{
									public static GameObject GetGameObject()
									{
										return ((Component)SwitchToLegacyButton.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class Ripple
								{
									public static GameObject GetGameObject()
									{
										return ((Component)SwitchToLegacyButton.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(3)).gameObject;
								}
							}

							public class ToggleLabel
							{
								public static GameObject GetGameObject()
								{
									return ((Component)Panel.GetGameObject().transform.GetChild(4)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ModernRecordingCameraUI.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public class CameraDisableWarning
						{
							public class ToolTipRect
							{
								public class Content
								{
									public class Shadow
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Content.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class Background
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Content.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class Description
									{
										public static GameObject GetGameObject()
										{
											return ((Component)Content.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)ToolTipRect.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CameraDisableWarning.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ModernRecordingCameraUI.GetGameObject().transform.GetChild(1)).gameObject;
							}
						}

						public static GameObject GetGameObject()
						{
							return ((Component)UI.GetGameObject().transform.GetChild(1)).gameObject;
						}
					}

					public class EventSystem
					{
						public static GameObject GetGameObject()
						{
							return ((Component)UI.GetGameObject().transform.GetChild(2)).gameObject;
						}
					}

					public static GameObject GetGameObject()
					{
						return ((Component)GameInstance.GetGameObject().transform.GetChild(4)).gameObject;
					}
				}

				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[3];
				}
			}

			public class TimerUpdater
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[4];
				}
			}

			public class SteamManager
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[5];
				}
			}

			public class AnalyticsContainer
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[6];
				}
			}

			public class PlayFabHttp
			{
				public static GameObject GetGameObject()
				{
					return allBaseDDOLGameObjects[7];
				}
			}

			public static List<GameObject> GetBaseDDOLGameObjects()
			{
				return allBaseDDOLGameObjects;
			}
		}

		public class Gym
		{
			public class GymPostEffects
			{
				public static GameObject GetGameObject()
				{
					return allBaseGymGameObjects[0];
				}
			}

			public class FTraceLightmaps
			{
				public static GameObject GetGameObject()
				{
					return allBaseGymGameObjects[1];
				}
			}

			public class Tutorial
			{
				public class WorldTutorials
				{
					public class ToolTips
					{
						public class MailTube
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class ToolTipHand
								{
									public class Hand
									{
										public class GhostHand
										{
											public class BoneLowerArmRollL
											{
												public class BoneHandL
												{
													public class BoneArmTwistboneL
													{
														public class BoneThumbAL
														{
															public class BoneThumbBL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																		.GetChild(0)
																		.GetChild(1)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																	.GetChild(0)
																	.GetChild(1)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																.GetChild(0)
																.GetChild(1)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)).gameObject;
														}
													}

													public class BoneMiddlefingerAL
													{
														public class BoneMiddlefingerBL
														{
															public class BoneMiddlefingerCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																		.GetChild(0)
																		.GetChild(1)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(1)
																		.GetChild(0)
																		.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																	.GetChild(0)
																	.GetChild(1)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(1)
																	.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																.GetChild(0)
																.GetChild(1)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(1)).gameObject;
														}
													}

													public class BonePinkieAL
													{
														public class BonePinkieBL
														{
															public class BonePinkieCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																		.GetChild(0)
																		.GetChild(1)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(2)
																		.GetChild(0)
																		.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																	.GetChild(0)
																	.GetChild(1)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(2)
																	.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																.GetChild(0)
																.GetChild(1)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(2)).gameObject;
														}
													}

													public class BonePointerAL
													{
														public class BonePointerBL
														{
															public class BonePointerCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																		.GetChild(0)
																		.GetChild(1)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(3)
																		.GetChild(0)
																		.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																	.GetChild(0)
																	.GetChild(1)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(3)
																	.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																.GetChild(0)
																.GetChild(1)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(3)).gameObject;
														}
													}

													public class BoneRingFingerAL
													{
														public class BoneRingFingerBL
														{
															public class BoneRingFingerCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																		.GetChild(0)
																		.GetChild(1)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(0)
																		.GetChild(4)
																		.GetChild(0)
																		.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																	.GetChild(0)
																	.GetChild(1)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(0)
																	.GetChild(4)
																	.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
																.GetChild(0)
																.GetChild(1)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(0)
																.GetChild(4)).gameObject;
														}
													}

													public static GameObject GetGameObject()
													{
														return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
															.GetChild(0)
															.GetChild(1)
															.GetChild(0)
															.GetChild(0)
															.GetChild(0)
															.GetChild(0)).gameObject;
													}
												}

												public static GameObject GetGameObject()
												{
													return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
														.GetChild(0)
														.GetChild(1)
														.GetChild(0)
														.GetChild(0)
														.GetChild(0)).gameObject;
												}
											}

											public static GameObject GetGameObject()
											{
												return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
													.GetChild(0)
													.GetChild(1)
													.GetChild(0)
													.GetChild(0)).gameObject;
											}
										}

										public class HandLPoseghost
										{
											public static GameObject GetGameObject()
											{
												return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
													.GetChild(0)
													.GetChild(1)
													.GetChild(0)
													.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
												.GetChild(0)
												.GetChild(1)
												.GetChild(0)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(0)
											.GetChild(0)
											.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)ToolTips.GetGameObject().transform.GetChild(1)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public class TotemReader
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)TotemReader.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(1)).gameObject;
							}
						}

						public class MoveSelector
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)MoveSelector.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(2)).gameObject;
							}
						}

						public class ParkBoard
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)ParkBoard.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(3)).gameObject;
							}
						}

						public class Gondola
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Gondola.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(4)).gameObject;
							}
						}

						public class Telephone
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Telephone.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(5)).gameObject;
							}
						}

						public class Matchmaker
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class ToolTipHand
								{
									public class Hand
									{
										public class GhostHand
										{
											public class BoneLowerArmRollL
											{
												public class BoneHandL
												{
													public class BoneArmTwistBoneL
													{
														public class BoneThumbAL
														{
															public class BoneThumbBL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)BoneThumbAL.GetGameObject().transform.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)BoneArmTwistBoneL.GetGameObject().transform.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)BoneHandL.GetGameObject().transform.GetChild(0)).gameObject;
														}
													}

													public class BoneMiddlefingerAL
													{
														public class BoneMiddlefingerBL
														{
															public class BoneMiddlefingerCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)BoneMiddlefingerBL.GetGameObject().transform.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)BoneMiddlefingerAL.GetGameObject().transform.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)BoneHandL.GetGameObject().transform.GetChild(1)).gameObject;
														}
													}

													public class BonePinkieAL
													{
														public class BonePinkieBL
														{
															public class BonePinkieCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)BonePinkieBL.GetGameObject().transform.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)BonePinkieAL.GetGameObject().transform.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)BoneHandL.GetGameObject().transform.GetChild(2)).gameObject;
														}
													}

													public class BonePointerAL
													{
														public class BonePointerBL
														{
															public class BonePointerCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)BonePointerBL.GetGameObject().transform.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)BonePointerAL.GetGameObject().transform.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)BoneHandL.GetGameObject().transform.GetChild(3)).gameObject;
														}
													}

													public class BoneRingFingerAL
													{
														public class BoneRingFingerBL
														{
															public class BoneRingFingerCL
															{
																public static GameObject GetGameObject()
																{
																	return ((Component)BoneRingFingerBL.GetGameObject().transform.GetChild(0)).gameObject;
																}
															}

															public static GameObject GetGameObject()
															{
																return ((Component)BoneRingFingerAL.GetGameObject().transform.GetChild(0)).gameObject;
															}
														}

														public static GameObject GetGameObject()
														{
															return ((Component)BoneHandL.GetGameObject().transform.GetChild(4)).gameObject;
														}
													}

													public static GameObject GetGameObject()
													{
														return ((Component)BoneLowerArmRollL.GetGameObject().transform.GetChild(0)).gameObject;
													}
												}

												public static GameObject GetGameObject()
												{
													return ((Component)GhostHand.GetGameObject().transform.GetChild(0)).gameObject;
												}
											}

											public static GameObject GetGameObject()
											{
												return ((Component)Hand.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class HandLPoseghost
										{
											public static GameObject GetGameObject()
											{
												return ((Component)allBaseGymGameObjects[2].transform.GetChild(0).GetChild(0).GetChild(6)
													.GetChild(0)
													.GetChild(1)
													.GetChild(0)
													.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipHand.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Matchmaker.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(6)).gameObject;
							}
						}

						public class RegionBoard
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)RegionBoard.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(7)).gameObject;
							}
						}

						public class HowardControlPanel
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)HowardControlPanel.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(8)).gameObject;
							}
						}

						public class OptionsSlab
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)OptionsSlab.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(9)).gameObject;
							}
						}

						public class Rank
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Rank.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(10)).gameObject;
							}
						}

						public class CCStructures
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCStructures.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(11)).gameObject;
							}
						}

						public class CCModifiers
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCModifiers.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(12)).gameObject;
							}
						}

						public class CCHits
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCHits.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(13)).gameObject;
							}
						}

						public class CCCollisions
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCCollisions.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(14)).gameObject;
							}
						}

						public class CCRicochets
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCRicochets.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(15)).gameObject;
							}
						}

						public class CCStates
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCStates.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(16)).gameObject;
							}
						}

						public class CCLaunches
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCLaunches.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(17)).gameObject;
							}
						}

						public class CCExplosions
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)CCExplosions.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(18)).gameObject;
							}
						}

						public class Shiftstones
						{
							public class InfoContent
							{
								public class ToolTipCanvas
								{
									public class ToolTipSpriteCanvas
									{
										public class ToolTipTextBackground
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public class ToolTipArrowIcon
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipSpriteCanvas.GetGameObject().transform.GetChild(1)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class ToolTipTextCanvas
									{
										public class ToolTipTextComponent
										{
											public static GameObject GetGameObject()
											{
												return ((Component)ToolTipTextCanvas.GetGameObject().transform.GetChild(0)).gameObject;
											}
										}

										public static GameObject GetGameObject()
										{
											return ((Component)ToolTipCanvas.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)InfoContent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Shiftstones.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)ToolTips.GetGameObject().transform.GetChild(19)).gameObject;
							}
						}

						public static GameObject GetGameObject()
						{
							return ((Component)WorldTutorials.GetGameObject().transform.GetChild(0)).gameObject;
						}
					}

					public class CombatCarvings
					{
						public class Structures
						{
							public class CarvingFoot
							{
								public class WoodCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class MetalCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public class RockCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(2)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Structures.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public class CarvingHeadParent
							{
								public class StructureCarvingHead
								{
									public class StructureCube
									{
										public static GameObject GetGameObject()
										{
											return ((Component)StructureCarvingHead.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class StructureWall
									{
										public static GameObject GetGameObject()
										{
											return ((Component)StructureCarvingHead.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class StructureBall
									{
										public static GameObject GetGameObject()
										{
											return ((Component)StructureCarvingHead.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)CarvingHeadParent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Structures.GetGameObject().transform.GetChild(1)).gameObject;
								}
							}

							public class CarvingName
							{
								public class StructureWall
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingName.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class NameCanvas
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingName.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Structures.GetGameObject().transform.GetChild(2)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)CombatCarvings.GetGameObject().transform.GetChild(0)).gameObject;
							}
						}

						public class Modifiers
						{
							public class CarvingFoot
							{
								public class WoodCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class MetalCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public class RockCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(2)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Modifiers.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public class CarvingHeadParent
							{
								public class StructureCarvingHead
								{
									public class StructureCube
									{
										public static GameObject GetGameObject()
										{
											return ((Component)StructureCarvingHead.GetGameObject().transform.GetChild(0)).gameObject;
										}
									}

									public class StructureWall
									{
										public static GameObject GetGameObject()
										{
											return ((Component)StructureCarvingHead.GetGameObject().transform.GetChild(1)).gameObject;
										}
									}

									public class StructureBall
									{
										public static GameObject GetGameObject()
										{
											return ((Component)StructureCarvingHead.GetGameObject().transform.GetChild(2)).gameObject;
										}
									}

									public static GameObject GetGameObject()
									{
										return ((Component)CarvingHeadParent.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Modifiers.GetGameObject().transform.GetChild(1)).gameObject;
								}
							}

							public class CarvingName
							{
								public class StructureWall
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingName.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class NameCanvas
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingName.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Modifiers.GetGameObject().transform.GetChild(2)).gameObject;
								}
							}

							public static GameObject GetGameObject()
							{
								return ((Component)CombatCarvings.GetGameObject().transform.GetChild(1)).gameObject;
							}
						}

						public class Hits
						{
							public class CarvingFoot
							{
								public class WoodCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(0)).gameObject;
									}
								}

								public class MetalCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(1)).gameObject;
									}
								}

								public class RockCollider
								{
									public static GameObject GetGameObject()
									{
										return ((Component)CarvingFoot.GetGameObject().transform.GetChild(2)).gameObject;
									}
								}

								public static GameObject GetGameObject()
								{
									return ((Component)Hits.GetGameObject().transform.GetChild(0)).gameObject;
								}
							}

							public class CarvingHeadParent
							{
								public class StructureCarvingHead
								{