Beispiel #1
0
    void Start()
    {
        // If I have a label, add it to the TextCanvas
        Text childLabel = GetComponentInChildren <Text> ();

        if (childLabel != null)
        {
            label = childLabel.gameObject;
            IMapCanvas canvas = transform.parent.GetComponent <IMapCanvas>();
            offset = label.transform.localPosition;
            label.transform.SetParent(canvas.TextCanvas.transform);
            label.transform.localScale = Vector3.one;
        }

        Events.instance.AddListener <MapMovedEvent> (MapZoomed);
    }
Beispiel #2
0
 abstract public void Render(IMapView map, IMapCanvas canvas, IPlayer player);