Ejemplo n.º 1
0
    static void Postfix(ref HudBehaviour __instance)
    {
        Main.theHudBehaviour      = __instance;
        Main.originalSidebarWidth = __instance.SidebarRectTransform.rect.width;

        __instance.SidebarRectTransform.SetInsetAndSizeFromParentEdge(
            UnityEngine.RectTransform.Edge.Right,
            0,
            0
            );
        __instance.transform.Find("SidebarDropShadow").gameObject.SetActive(false);
        __instance.SidebarRectTransform.Find("NamesPanel").gameObject.SetActive(false);

        // UnityEngine.RectTransform[] all_rt = UnityEngine.Object.FindObjectsOfType<UnityEngine.RectTransform>();
        // foreach (UnityEngine.RectTransform _rt in all_rt) {
        //     string name = Utils.GetGameObjectPath(_rt.gameObject);
        //     UnityEngine.Debug.Log($"{name} anchorMax {_rt.anchorMax} anchorMin {_rt.anchorMin} offsetMax {_rt.offsetMax} offsetMin {_rt.anchorMax}");
        // }

        GameImpl.Instance.OnScreenResized();
    }
Ejemplo n.º 2
0
        public void Setup()
        {
            _game = new GameObject();
            _game.AddComponent <SpriteRenderer>();
            _mapScript = _game.AddComponent <HudBehaviour>();

            _mapScript.mapCameraGameObject = new GameObject();
            _mapScript.mapCameraGameObject.AddComponent <Camera>();
            _mapScript.mapCameraGameObject.AddComponent <FingerGestures>();

            _mapScript.arCameraGameObject = new GameObject();
            _mapScript.arCameraGameObject.AddComponent <ARCameraBackground>();
            _mapScript.arCameraGameObject.GetComponent <Camera>().cullingMask = 567;

            _mapScript.arMapOverlayToggle = new GameObject();
            _mapScript.arMapOverlayToggle.AddComponent <Button>();

            _mapScript.backButton = new GameObject();
            _mapScript.backButton.AddComponent <Button>();

            _mapScript.presentMarkersBehaviour = _game.AddComponent <PresentMarkersBehaviour>();

            PlayerPrefs.SetString("location", Chicago);
        }