Exemplo n.º 1
0
            internal void Start()
            {
                var marker = Instantiate(AssetLoader.FeetPositionPrefab).transform;

                marker.parent        = Locator.GetPlayerTransform();
                marker.position      = Locator.GetPlayerTransform().Find("Traveller_HEA_Player_v2").position;
                marker.localRotation = Quaternion.Euler(90, 0, 0);
                marker.localScale   *= 0.75f;
                LayerHelper.ChangeLayerRecursive(marker.gameObject, "VisibleToPlayer");

                marker.GetComponentInChildren <SpriteRenderer>().material = MaterialHelper.GetOverlayMaterial();
            }
Exemplo n.º 2
0
            internal void Start()
            {
                var canvas = Instantiate(AssetLoader.LookArrowPrefab).GetComponent <Canvas>();

                _wrapper               = canvas.transform;
                _wrapper.parent        = Locator.GetPlayerCamera().transform;
                _wrapper.localPosition = new Vector3(0, 0, 4);
                _wrapper.localRotation = Quaternion.identity;

                _rightArrow = canvas.transform.Find("look-right");
                _rightArrow.GetComponent <SpriteRenderer>().material = MaterialHelper.GetOverlayMaterial();
                _rightArrow.gameObject.SetActive(false);
                _leftArrow = canvas.transform.Find("look-left");
                _leftArrow.GetComponent <SpriteRenderer>().material = MaterialHelper.GetOverlayMaterial();
                _leftArrow.gameObject.SetActive(false);
            }