private void Awake() { Transform transform = UnityEngine.Object.Instantiate <Transform>(this._optionMenuPrefab); transform.parent = base.transform; transform.localPosition = Vector3.zero; transform.localScale = Vector3.one; OptionMenuTweens component = transform.GetComponent <OptionMenuTweens>(); for (int i = 0; i < component._backwardTweener.Length; i++) { if (component._backwardTweener[i] != null) { component._backwardTweener[i].tweenTarget = base.gameObject; } } for (int j = 0; j < component._forwardTweener.Length; j++) { if (component._forwardTweener[j] != null) { component._forwardTweener[j].tweenTarget = this._mainMenuGO; } } if (component._centerOnScreen) { UIRoot componentInParent = base.GetComponentInParent <UIRoot>(); component.transform.position = componentInParent.transform.position; TweenTransform component2 = base.GetComponent <TweenTransform>(); if (component2) { component.transform.position -= component2.to.position - component2.from.position; } } }
private void Awake() { Transform transform = UnityEngine.Object.Instantiate <Transform>(this._optionMenuPrefab); transform.parent = base.transform; transform.localPosition = Vector3.zero; transform.localScale = Vector3.one; OptionMenuTweens component = transform.GetComponent <OptionMenuTweens>(); component._backwardTweener.tweenTarget = base.gameObject; component._forwardTweener.tweenTarget = this._mainMenuGO; component._controlSettingsBackwardTweener.tweenTarget = base.gameObject; component._controlSettingsForwardTweener.tweenTarget = this._controlSettingsGO; }