Esempio n. 1
0
        // Use this for initialization
        void Start()
        {
            S = this;

            eMap = transform.parent.GetComponent <EditorMap>();
            RectTransform recT = GetComponent <RectTransform>();

            miniMapRooms = new EditorMiniMapRoom[EditorMap.mapSize, EditorMap.mapSize];
            for (int j = 0; j < EditorMap.mapSize; j++)
            {
                for (int i = 0; i < EditorMap.mapSize; i++)
                {
                    GameObject        go   = Instantiate(miniMapRoomPrefab);
                    RectTransform     rt   = go.GetComponent <RectTransform>();
                    EditorMiniMapRoom emmr = go.GetComponent <EditorMiniMapRoom>();
                    miniMapRooms[i, j] = emmr;
                    emmr.sprite        = spriteOff;
                    emmr.x             = i;
                    emmr.y             = j;
                    rt.SetParent(recT);
                    rt.anchoredPosition = new Vector2(i * 32, j * 22);
                }
            }

            HighlightRoom();
        }
Esempio n. 2
0
        void HighlightRoom()
        {
            EditorMiniMapRoom oldRoom = selectedRoom;

            selectedRoom = miniMapRooms[roomX, roomY];
            selectedRoom.CheckRoomImage();
            if (oldRoom != null)
            {
                oldRoom.CheckRoomImage();
            }
//        if (selectedRoom != null) {
//            selectedRoom.sprite = spriteOff;
//        }
//        selectedRoom.sprite = spriteOn;
        }